Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Líneas de flujo: Es una línea con una flecha (y solo una flecha) que permite conectar los
bloques del diagrama. La flecha indica la secuencia en la que se van a ejecutar las acciones.
Principio y Fin: Todo algoritmo y por lo tanto, todo diagrama de flujo tiene un principio y un
fin (y son únicos). Dentro de este bloque se coloca la palabra “INICIO” o “FIN” según
corresponda.
"INICIO” o
“FIN”
Proceso: Aquí dentro se escribe la acción que debe realizar el programa. Si son varias, se
escriben una debajo de la otra, sin olvidarse que se ejecutan una a una en forma secuencial
según en qué orden fueron escritas.
Acciones
Condición: Dentro de este bloque se escribe una condición. Si ésta es verdadera, entonces
el algoritmo tomará una de sus salidas, de lo contrario, tomará la siguiente. Permite
representar estructuras del tipo selectivas y repetitivas.
Condició
Si n No
Verdader
a?
Entrada y Salida: Representa acciones de entrada salida desde un teclado o hacia una
pantalla respectivamente. Es decir, si debemos ejecutar una acción que consiste en leer un
dato que se ingresa mediante el teclado de una PC y almacenarlo en la variable de nombre
“a”, entonces dicha acción se describe dentro de este bloque como “leer a”.
Leer o Escribir
Conectores: Permiten “unir” diagramas de flujo cuando éstos no caben en una misma
columna de la hoja por completo. Es decir, cuando debemos, por cuestiones de espacio en la
hoja, fragmentar el programa entonces utilizamos estos bloques para indicar los puntos de
unión. Cada par de puntos que se deben unir llevarán dentro de este bloque el mismo
número.
Comentarios: Es una aclaración para comprender mejor el código del programa, pero no
forma parte del código, es decir, no se ejecuta.
Entrada de
Datos
Esto es un comentario.
Procesamiento de
Datos
Presentación
de Resultados
en Pantalla
FIN
Juan Ignacio Talpone 12
INICIO
Diagrama de Flujo Elemental.
Declaración e
Inicialización de
Variables
Acción 1 Acción 2
Presentación
de Resultados
en Pantalla
INICIO.
DATOS: ** esto es un comentario **
entero a ; ** declaración de una variable entera **
real b = 0 ; ** declaración e inicialización de una variable **
ALGORITMO:
leer a ;
b=a+5;
escribir b ;
FIN.
Juan Ignacio Talpone 15
* EJEMPLO
PROBLEMA:
-SUMAR DOS NÚMEROS
ALGORITMO
1. Inicio
2. A+B, suma
3. Suma=A+B
4. Suma
5. Fin
DIAGRAMA DE FLUJO
Inicio
A,B
Suma
Suma=A+B
Suma
Fin
PROBLEMA:
-SACAR EL ÁREA DE UN CÍRCULO.
ALGORITMO
1. Inicio
2. Área, radio, pi=3,14
3. Área=pi=3,14 x radio
4. Área
5. Fin
DIAGRAMA DE FLUJO
Inicio
Área,π, radio
Área=π x radio
Área
Fin
PROBLEMA:
-SACAR EL ÁREA Y PERÍMETRO DE UN RECTÁNGULO.
ALGORITMO
1. Inicio
2. Área, perímetro, base, altura
3. Área=base x altura
4. Área
5. Perímetro=base+altura+base+altura
6. Perímetro
7. Fin
DIAGRAMA DE FLUJO
Inicio
Área, perímetro,
base, altura.
Área=base x altura
Perímetro=
base+altura+base+altura
Área, perímetro
Fin
PROBLEMA:
1. Inicio
2. Año actual, año en que nació
3. Edad=año actual – el año en que nació
4. Edad
5. Fin
DIAGRAMA DE FLUJO
Inicio
Edad
Fin
PROBLEMA:
-SACAR EL PROMEDIO DE 8 MATERIAS.
ALGORITMO
1. Inicio
2. Promedio, cal 1, cal 2, cal 3, cal 4, cal 5, cal 6, cal 8.
3. Suma= Suma= cal 1+ cal 2+ cal 3+ cal 4+ cal 5+ cal 6+ cal 7+
cal 8 ÷ 8
4. Promedio
5. Fin
DIAGRAMA DE FLUJO
Inicio
Promedio
Fin
PROBLEMA:
POLLO. ALGORITMO
1. Inicio
2. Pollo, pan blanco, mayonesa, aguacate
3. Preparación=ponerle mayonesa a un pan, poner pollo,
aguacate tapar el sándwich
4. Sándwich
5. Fin
DIAGRAMA DE FLUJO
Inicio
Preparación=ponerle mayonesa a un
pan, poner pollo, aguacate tapar el
sándwich
Sándwich
Fin
PROBLEMA:
-PASOS PARA ELABORAR UN PASTEL DE CHOCOLATE.
ALGORITMO
1. Inicio
2. Ingredientes=harina para pastel, royal, leché, huevos, chocolate
3. Mezclar=harina para pastel, royal, leché, huevos, chocolate
4. Vaciar la mezcla en un molde
5. Hornear
6. Desmoldar y decorar
7. Fin
DIAGRAMA DE FLUJO
Inicio
Ingredientes=harina para
pastel, royal, leché,
huevos, chocolate
Pastel
Fin
PROBLEMA:
1. Inicio
2. Área, base, altura
3. Área=base x altura
4. Área
5. Fin
DIAGRAMA DE FLUJO
Inicio
Área=base x
altura
Área
Fin
PROBLEMA:
1. Inicio
2. Ecuaciones incógnita ´´x´´ ´´y´´
3. Despejar incógnita ´´y´´
4. Despejar incógnita ´´x´´
5. Resultado
6. Fin
DIAGRAMA DE FLUJO
Inicio
Incógnitas ´´x´´ y
´´y´´´ecuaciones
Resultado
Fin
PROBLEMA:
CONSTRUIR DIAGRAMA DE FLUJO TAL QUE DADOS
LOS DATOS A, B, C Y D, QUE REPRESENTAS NÚMEROS
ENTEROS, ESCRIBE LOS MISMOS EN ORDEN INVERSO.
ALGORITMO
1. Inicio
2. Datos A, B, C y D, orden inverso
3. Orden inverso= D, C, B y A
4. Orden inverso
5. Fin
DIAGRAMA DE FLUJO
inicio
A, B, C y D
D, C, B y A
Resultado
Fin
PROBLEMA:
UN ESTUDIANTE OBTIENE 5 CALIFICACIONES A LO
LARGO DE DEL SEMESTRE, PASOS PARA OBTENER EL
PROMEDIO.
ALGORITMO
1. Inicio
2. Datos: calif1, calf2, calf3,calf4,calf5.
3. Suma:calf1+calf2+calf3+calf4+calf5.
4. Promedio= resultado / numero de calificaciones.
5. Resultado
6. Fin
DIAGRAMA DE FLUJO
inicio
Datos:
calf1,calf2, calf3,
calf4,calf5.
Suma=calf1+calf2+calf3+calf4+calf5.
Promedio=resultado/numero de
calificaciones.
Resultado
Fin
PROBLEMA:
LEER DOS VALORES DISTINTOS; DETERMINAR CUAL
DE LOS VALORES ES EL MAYOR Y QUE LO
MUESTRE EN LA PANTALLA.
ALGORITMO
1. Inicio
2. Datos: A? y B?
3. Operación: A<B=si, B<A=no
4. Resultado: B es mayor que A
5. Fin
DIAGRAMA DE FLUJO
inicio
Datos: A? y B?
Valor
“A” es el
“B<A” mayor valor
no
si
“B” es mayor
que “A”
fin
PROBLEMA:
LEE 3 VALORES Y ALMACÉNALOS EN LA VARIABLES
A,B,C Y MOSTRAR CUAL ES EL MENOR
ALGORITMO
1. Inicio
2. Tener los valores A,B,C. 3.
A=1, B=2,C=3
4. A<B, B<C, A<C
5. Resultado A<ByC
6. Fin
DIAGRAMA
DE FLUJO
inicio
Datos: A,B,C
“A<B” NO
VALOR
SI
“C<A”
Valor
“A<C” NO
“B<C”
SI
SI
VALOR
“C<B”
“ “A”
“B”
SI
“C”
fin
fin
fin
PROBLEMA:
LEE 2 VALORES DISTINTOS Y DETERMINAR CUAL DE
LOS DOS ES EL MAYOR
ALGORITMO
1. Inicio
2. Datos: A y B
3. Realizar la sumatoria
4. Resultado
5. Fin
DIAGRAMA DE FLUJO
inicio
Datos: A,B
SI
“A”
A+
NO
“B”
B+ SI
fin
PROBLEMA:
LEE 3 VALORES Y ALMACENARLOS EN LA VARIABLES
A,B ,C Y MOSTRAR CUAL ES EL MENOR
ALGORITMO
1. Inicio
2. Datos:
A,B,C
3. Realiza
r
operaci
ones:
A<B, B<A,
4. Result
ado
5. Fin
D
I
Datos: A,B,c
A
G
R
A
SI M “A”
A<B
A
NO
D
E
SI “B”
B<A
F
L
U
J
O fin
i
n
i
PROBLEMA:
INTRODUCIR 6 NUMEROS ENTEROS Y CALCULAR LA
SUMA Y EL PROMEDIO DE DICHOS NUMEROS.
ALGORITMO
1. INICIO
2. TENER LOS VALORES
3. REALIZAR LA SUMA Y SACAR EL PROMEDIO
4. RESULTADO
5. FIN
DIAGRAMA DE FLUJO
inicio
Datos:
N=0 Y SUMA= 0
N= N+1
NO
SUMA= N+1
SI MOSTRAR: 100
N=19
fin
PROBLEMA:
SE DESEA ELABORAR UN PASTE DE CHOCOLATE. UNA
VEZ QUE SE METE AL HORNO SE DEBE REVISAR
CADA 5 MINUTOS HASTA QUE ESTE COCIDO
ALGORITMO
1. INICIO
2. METER EL PASTEL
3. REVISARLO CADA 5 MINUTOS
4. PASTEL COCIDO
5. FIN
DIAGRAMA DE FLUJO
inicio
PASTEL DE
CHOCOLATE Y
SUMA
5
NO
MINUTOS
SI PASTEL COCIDO
PASTEL
COCIDO
fin
*TIPOS DE DIAGRAMAS DE FLUJO
POR SU PRESENTACIÓN: