Diagramas de flujo
Representan de forma gráfica un algoritmo. Se basan en la
utilización de diversos símbolos (también llamados bloques) para representar
las operaciones específicas y alcanzar la solución de un problema. Se les llama
diagramas de flujo porque los símbolos utilizados se conectan por medio de
flechas (llamadas líneas de flujo) para indicar la secuencia de las
instrucciones.
Su principal ventaja es que facilita la comprensión del
desarrollo de un proceso al mostrarlo con un dibujo. Para muchas personas una
imagen es más atractiva y fácil de entender que un texto.
Estos diagramas son muy utilizados para la elaboración de
programas informáticos dirigidos a resolver un problema por medio de la
computadora.
Todo el software que
tienes instalado en tu laptop, tableta o celular; este fue creado a partir de
una necesidad de los usuarios, como la comunicación, la edición de fotos o
vídeo, los cálculos financieros, estadísticos entre otras.
Dicha necesidad fue
estudiada y analizada para encontrar la forma de solucionarla a través de la
computadora, posteriormente se codificaron las instrucciones en un lenguaje de
programación para desarrollar una aplicación capaz de ser ejecutada por la
máquina. Es dentro de este proceso de programación donde se utilizan mayormente
los diagramas de flujo.
Símbolos utilizados para elaborar diagramas de flujo
Desarrollo de diagramas de flujo
- Todo diagrama debe indicar claramente dónde empieza y finaliza.
- Deben diseñarse de arriba hacia abajo y de izquierda a derecha.
- Los símbolos deben estar proporcionados unos con otros.
- Las líneas de flujo sólo deberán ser horizontales o verticales, nunca en diagonal.
- No deben quedar líneas de flujo sin conectar con algún símbolo.
- El texto incluido en los símbolos deberá ser concreto, preciso y fácil de leer.
- El símbolo de “Decisión” es el único que tiene más de una línea de flujo de salida.
- En un símbolo sólo puede entrar una flecha de flujo. Si varias líneas se dirigen al mismo símbolo, se deben unir en una sola flecha.
Estructura básica de un diagrama de flujo
Estos pasos se presentan en la mayoría de los diagramas de flujo, aunque a veces en orden diferente o repitiendo algunos de ellos. También es frecuente tener que realizar toma de decisiones y/o repetir una serie de pasos, un número determinado de veces.
Algunos de los conceptos más importantes que utilizarás en
la creación de los diagramas de flujo son los siguientes:
VARIABLE: es un
espacio en memoria de la computadora que almacena un dato. Cada variable está
representada por letras, números, o combinaciones de ellos (sin espacios en
blanco); por ejemplo, para precio puede ser P, para cantidad CANT y para
promedio PROM.
CONTADOR: tipo de variable que guarda un valor que puede ir
aumentando o disminuyendo, y se usa para el control de procesos repetitivos.
ACUMULADOR: tipo de variable cuyo valor se incrementa o
decrementa, suele utilizarse para acumular resultados producidos en las
iteraciones de un bucle, durante el desarrollo del diagrama de flujo.
BOOLEANA: tipo de variable que almacena valores de lógica
binaria, es decir valores de tipo “falso” o “verdadero”.
Para su buen funcionamiento, a las variables suele dárseles
un valor inicial al principio del diagrama.
En ocasiones es recomendable hacer una “Lista de variables”,
es decir, anotar cerca del diagrama de flujo el significado de las abreviaturas
que usamos para representarlas, aunque aquí las abreviaturas son muy parecidas
a su significado, recuerda que cada persona tiene su estilo particular, y esto
se hace con el fin de facilitar la interpretación del diagrama por otras
personas en caso necesario.
ACTIVIDAD:
Desarrolla el
análisis del problema, algoritmo y diagrama de flujo como el ejemplo anterior
(ejemplo 1), de cada situación presentada a continuación.
- Calcular el perímetro de un círculo
Análisis del problema
Datos de entrada:
Valor de π
Valor del radio
Algoritmo del problema
- Inicio
- Leer el valor de π
- Leer el valor del radio
- Procesar la formula
- Imprimir el área
- Fin
Diagrama de Flujo
![]() |
|||||||||||||||
![]() |
|||||||||||||||
![]() |
|||||||||||||||
![]() |
|||||||||||||||
![]() |
|||||||||||||||
![]() |
|||||||||||||||
- Calcular el promedio de una materia (3 parciales como referencia)
Análisis del problema
Datos de entrada:
Promedio de cada parcial
Número de parciales
Proceso: Suma de los parciales/Número de parciales
Algoritmo del
problema
- Inicio
- Tener el promedio de cada parcial
- Saber el número de parciales
- Procesar la formula
- Sacar el promedio
- Fin
Fin

Diagrama de flujo
![]() |
||||||||||||||||||||
![]() |
||||||||||||||||||||
![]() |
||||||||||||||||||||
![]() |
||||||||||||||||||||
![]() |
||||||||||||||||||||
![]() |
||||||||||||||||||||
![]() |
||||||||||||||||||||








Comentarios
Publicar un comentario