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

  1. Inicio
  2. Leer el valor de π
  3. Leer el valor del radio
  4. Procesar la formula
  5. Imprimir el área
  6. Fin

Rectángulo redondeado: InicioDiagrama de Flujo

 

 

Rectángulo redondeado: Fin
Cuadro de texto: Perímetro: 2 * π * r
Documento: Perímetro del circulo

 

  •  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

  1. Inicio
  2. Tener el promedio de cada parcial
  3. Saber el número de parciales
  4. Procesar la formula
  5. Sacar el promedio
  6. Fin

Rectángulo redondeado: FinFin

Documento: 8.8Diagrama de flujo

Rectángulo redondeado: Inicio
Cuadro de texto: 26.5/3
Cuadro de texto: Suma de el promedio de cada parcial/Número de parciales
Datos: 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Comentarios