Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DIAGRAMAS
DE FLUJO
PROGRAMACIÓN
Ing. Niceberg Taborda R.
Abril, 2020
Guía de Estudio sobre Diagrama de Flujo . Elaborada por Ing. Niceberg Taborda R. | 1
DIAGRAMAS DE FLUJO
guía para estudiantes
¿Qué es un Pseudocódigo?
Es una técnica que sirve para escribir programas de computadora en lenguaje
natural de tal manera que se facilite la comprensión, prueba y posterior
codificación en un lenguaje de programación específico. Según Analía
Lanzillotta: “Considerado como un lenguaje falso el pseudocódigo, que es un
lenguaje intermedio entre nuestro lenguaje y el de programación, debido a que
quien lo utiliza se guía por una serie de normas, pero sin llegar a usar una
estructura tan rígida como la del lenguaje de programación”.
Guía de Estudio sobre Diagrama de Flujo . Elaborada por Ing. Niceberg Taborda R. | 2
Símbolos más usados para elaborar un diagrama de flujo
Documento (salida)
Multidocumento (salida)
Guía de Estudio sobre Diagrama de Flujo . Elaborada por Ing. Niceberg Taborda R. | 3
Diagrama de flujo que calcula la suma de dos números
Diagrama de Flujo Descripción paso a paso
´La suma de los dos números IMPRIMIR ´La suma de los dos números
es:´ , SUM es:´ , SUM
FIN Fin
Guía de Estudio sobre Diagrama de Flujo . Elaborada por Ing. Niceberg Taborda R. | 4
Estructuras secuenciales y condicionales
1. Secuenciales
Tiene lugar cuando las instrucciones (actividades/tareas), se ejecutan una tras otra
en el mismo orden en que están escritas.
INSTRUCCIÓN 1
INSTRUCCIÓN 2
INSTRUCCIÓN 3
En este tipo de estructura, una vez que se verifica una condición se tiene como
resultado dos alternativas de solución (SI o NO). En caso de que SI se cumpla la
condición, se ejecutan las instrucciones del bloque A; en caso contrario, si NO se cumple,
entonces se ejecutan las instrucciones del bloque B.
No
Condición
Si
Bloque de Bloque de
Instrucciones A Instrucciones B
Guía de Estudio sobre Diagrama de Flujo . Elaborada por Ing. Niceberg Taborda R. | 5
3. Condicional múltiple: IF – ELSE IF - ELSE
A través de esta estructura las condiciones se encadenan de la siguiente manera:
Si Bloque de
Condición 1
Instrucciones A
No
Si Bloque de
Condición 2
Instrucciones B
No
Bloque de
Instrucciones C
4. Estructura de repetición
En esta estructura, la ejecución de un bloque de instrucciones se repite una y otra
vez, empleando para ello una variable de control que permitirá detener o continuar el ciclo
tras su verificación en una condición.
X =1
´Introduzca un número:´ Y
NO
X >Y
SI
Bloque de Instrucciones A
X=X + 1
Guía de Estudio sobre Diagrama de Flujo . Elaborada por Ing. Niceberg Taborda R. | 6
Operadores
Relacional
< Menor que A < B
> Mayor que A > B
<= Menor o igual que A <= B
>= Mayor o igual que A >= B
= Igual A = B
Algebraicos
+ Suma A + B
- Resta A - B
* Multiplicación A * B
/ División A / B
Si 6 mod 2 = 0
Si la división entera de dos números
MOD Resto de la división entera devuelve como resto cero (0), se cumple la
condición. En este caso se cumple, ya que
6/2 devuelve 0 al aplicar MOD.
Lógicos
NOT N = 0
NOT Negación (no)
Se cumple la condición si “N” es diferente
a cero (0)
Guía de Estudio sobre Diagrama de Flujo . Elaborada por Ing. Niceberg Taborda R. | 7
Tips para recordar
En caso de hacer falta algún dato necesario para dar inicio o continuidad al
procesamiento, se debe solicitar al usuario, pero sí y solo sí depende del usuario
aportarlo, ya que la idea es automatizar los procesos y los cálculos deben ser
ejecutados por el diagrama / programa que se diseñe.
INICIO
X= 1
Suma = 0
NO
X <= cant
SI
´Indique un número:´ num
X=X + 1 FIN
Guía de Estudio sobre Diagrama de Flujo . Elaborada por Ing. Niceberg Taborda R. | 8
Hay datos que se obtiene por deducción lógica.
Para inicializar una variable que almacene texto en vez de número, se le asignan
comillas simples.
Guía de Estudio sobre Diagrama de Flujo . Elaborada por Ing. Niceberg Taborda R. | 9
Ejercicios resueltos
Inicio
INICIO
a, b, c, d, p DECLARAR variables a, b, c, d, p
´El Perímetro del trapecio es:´ , p IMPRIMIR ´El Perímetro del trapecio es:´ , p
FIN Fin
Guía de Estudio sobre Diagrama de Flujo . Elaborada por Ing. Niceberg Taborda R. | 10
2. Realizar un diagrama de flujo que calcule cuántos kilómetros ha avanzado un vehículo,
partiendo de los metros recorridos.
Inicio
INICIO
FIN Fin
Guía de Estudio sobre Diagrama de Flujo . Elaborada por Ing. Niceberg Taborda R. | 11
3. Escribir un diagrama de flujo que indique si un número mayor a 100 es par
Inicio
INICIO
NO
Num > 100 DECISIÓN num > 100
NO, LEER un número mayor a 100,
SI num
SI NO
Num MOD 2 = 0 SI, DECISION num MOD 2=0
FIN
Fin
Guía de Estudio sobre Diagrama de Flujo . Elaborada por Ing. Niceberg Taborda R. | 12
4. Escribir un diagrama de flujo que lea las primeras 5 ventas realizadas en el día y muestre
su total
INICIO Inicio
acum = 0
INICIALIZAR variables acum = 0 , cont = 5
cont = 5
NO
cont >= 1
DECISIÓN cont >= 1
SI
´Ingrese
Numun MOD
número2 =mayor
0 de SI, LEER monto de venta, vta
´Ingrese monto de la venta:´ vta
100:´ num
FIN Fin
Guía de Estudio sobre Diagrama de Flujo . Elaborada por Ing. Niceberg Taborda R. | 13