You are on page 1of 2

INSTITUTO DE EDUCACIÓN SUPERIOR PÚBLICO UP

ER I O R P
E

OS

DA
T UT


G IC O
IN S T I
“DAVID SÁNCHEZ INFANTE”
SAN PEDRO DE LLOC
AN O

S
PE D R
DE
LL O C

GERENCIA REGIONAL

NºEDUCACIÓN
DE 14001 del 09.02.62 D.S. Nº 051-84-ED. del 05-12-84 D.S. Nº 09-94-ED. del 26-05-94. D.S.017-02-ED del 16-08-02
(Ley de creación) (Adecuación a Instituto) (Autorización de Funcionamiento) (Reinscripción)

ALGORITMOS Y DIAGRAMAS DE FLUJO


ALGORITMO
Un algoritmo es un conjunto de acciones que determinan la secuencia de los pasos a seguir para
resolver un problema específico. Sus pasos deben estar definidos con precisión de forma que no
existan ambigüedades que den origen a elegir una opción equivocada. Los algoritmos son finitos;
es decir, su ejecución termina en un número determinado de pasos. La mayoría de los algoritmos
de utilidad al programador poseen 3 partes principales:

Los algoritmos pueden representarse a través de un conjunto de palabras por medio de las cuales
se puede representar la lógica de un programa. Este conjunto de palabras constituyen lo que se
conoce como pseudocódigo. Además, los algoritmos se pueden representar gráficamente a través
de un diagrama de flujo.
DIAGRAMAS DE FLUJO
Un diagrama de flujo es una representación gráfica de un algoritmo o de una parte del mismo. La
ventaja de utilizar un diagrama de flujo es que se le puede construir independientemente del
lenguaje de programación, pues al momento de llevarlo a código se puede hacer en cualquier
lenguaje. Dichos diagramas se construyen utilizando ciertos símbolos de uso especial como son
rectángulos, óvalos, pequeños círculos, etc.; estos símbolos están conectados entre sí por flechas
conocidas como líneas de flujo.
SÍMBOLOS Y SU SIGNIFICADO

Símbolo Nombre Significado

Terminal Representa el inicio y fin de un programa.

Son acciones que el programa tiene que


Proceso
realizar.

Indica operaciones lógicas o de


Decisión
comparación.

Entrada Nos permite ingresar datos.

Es usado para indicar salida de


Salida
resultados.
Representa una decisión con múltiples
Selector múltiple
alternativas.
Enlaza dos partes cualesquiera de un
Conector
programa.
Indica dirección de flujo del diagrama. Las
flechas de flujo no deben cruzarse. Los
Línea de flujo
diagramas se leen de arriba hacia abajo y de
izquierda a derecha.
Representa conexión entre partes del
Conector fuera de
algoritmo representadas en páginas
pagina
diferentes.

Principales símbolos utilizados en los


diagramas de flujo para indicar las
operaciones que se realizan para producir un
resultado.

PSEUDOCÓDIGO
El pseudocódigo es una serie de pasos bien detallados y claros que conducen a la resolución de
un problema. Sin duda, el pseudocódigo es una de las herramientas más conocidas para el diseño
de solución de problemas por computadora. Esta herramienta permite pasar casi de manera
directa la solución del problema a un lenguaje de programación específico.
Por ejemplo, el pseudocódigo para determinar el volumen de una caja de dimensiones A, B y C se
puede establecer de la siguiente forma:
1. Inicio.
2. Leer las medidas A, B y C.
3. Realizar el producto de A * B * C y guardarlo en V
(V = A * B * C)
1. Escribir el resultado V.
2. Fin.

You might also like