DIAGRAMAS

Existen varias formas de representar una serie de pasos para realizar algún proceso. La forma más común es una lista numerada, como lo haces con los algoritmos; pero esos pasos también se pueden representar por medio de diagramas. Si alguna vez has consultado un manual de operación o instalación de un aparato doméstico, un equipo de cómputo, un manual de geografía o biología, quizás hayas encontrado diagramas como el que se presenta en la figura.

Diagrama que muestra cómo desempacar y enchufar a la corriente eléctrica un horno de microondas.


Pero, ¿qué es un diagrama? El Diccionario de la Real Academia Española lo define como "representación gráfica de una sucesión de hechos u operaciones en un sistema".

Los diagramas pueden contener imágenes, dibujos, fotos o símbolos, y en ocasiones- se complementan con palabras clave para dar una mejor descripción del proceso.

Los algoritmos se pueden representar utilizando diagramas y para esta finalidad se utilizan símbolos que significan determinadas operaciones. El concepto de diagrama para algoritmos se refiere a la representación visual de cada paso del algoritmo, utilizando símbolos, en el que se incluyen todas las operaciones que se llevan a cabo sobre los datos.

En computación existen básicamente dos tipos de diagramas: Diagramas de entrada-proceso-salida (EPS) y diagramas de flujo.

Diagramas de entrada-proceso-salida (EPS)
Como ya se ha mencionado, los algoritmos se conforman de tres fases: entrada, que son los datos con los que contarnos; proceso, que es la forma en que obtenernos la solución al problema planteado, y salida, que es el resultado o solución al problema. Estas fases se pueden representar en una forma modular donde es posible identificar el orden de ejecución siguiendo un flujo de información lógico.

Cuadro - Simbología que se utiliza para los diagramas de entrada-procesa-salida (EPS).

Retomando el ejemplo de los refrescos planteado en la Metodología de Solución de Problemas, el diagrama de EPS sería como sigue.
Ejemplo: Si 2 refrescos cuestan $19.50,  ¿Cuántos completamos con $78.00?
Diagramas de flujo
Los diagramas de flujo, como lo dice su nombre, representan el flujo de operaciones definidas en un algoritmo. Se utiliza una simbología que está estandarizada para facilitar la comprensión de un algoritmo por cualquier persona que la conozca. De la misma forma que en los diagramas de EPS, en los diagramas de flujo los símbolos se conectan por medio de líneas de flujo, esto te indica que el orden de los símbolos es fundamental para una correcta interpretación del algoritmo.

Cuadro - Simbología que se utiliza en los diagramas de flujo.

El diseño de los diagramas de flujo es la interpretación que hacen los programadores antes de realizar el programa en un lenguaje de programación. El objetivo es lograr una comprensión más concreta de la solución de un determinado problema, sobre todo en aquellos algoritmos que son muy largos.

Modificando un poco el planteamiento de nuestro ejemplo de los refrescos, el diagrama de flujo quedaría como se muestra.
Ejemplo: Si 2 refrescos cuestan $19.50, muestra en pantalla cuántos completamos con $78.00.

Existen ciertas reglas para el diseño de los diagramas de flujo, las cuales debes seguir para dar una adecuada interpretación del algoritmo. A continuación se enlistan:
  • Deben diseñarse de arriba hacia abajo o de izquierda a derecha.
  • Los símbolos se unen con líneas de flujo, que gracias a sus flechas determinan el flujo que seguirá el programa.
  • 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.
  • Cuando se desea dividir el diagrama en módulos, o bien la extensión del diagrama exceda el área de diseño, puedes hacer uso de los conectores, los cuales debes numerar para identificar la secuencia del diagrama.
  • El texto incluido en los símbolos deberá de 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.
  • Todos los símbolos, a excepción de Fin, pueden tener más de una línea de flujo de entrada. 

No olvides que mientras diseñes de manera más clara los diagramas de flujo, más fácilmente se podrán interpretar, además, la solución será acertada. 

4 comentarios:

  1. Podrias poner las reglas del diagrama de eps me lo dejaron de tarea y no lo encuentro por ninguna parte

    ResponderEliminar
  2. hola me llega me ayudo en mis estudios

    ResponderEliminar
  3. Mucho gusto profesor Palmero, mi nombre es Cecilia Pérez Chávez, autora del libro de texto que utilizo para elaborar su blog. Me congratula que mi texto le haya sido de utilidad, solo me gustaría hacerle la observación que lo correcto al usar material de un texto debe por lo menos mencionarse la fuente, ya que esto no podemos decir que sea una Cita de referencia, ya que prácticamente esta todo el texto, incluyendo los esquemas. Ojala aun consulte su blog y lo modifique para hacer la referencia correspondiente, ya que los derechos de autor me protegen. Gracias y saludos

    ResponderEliminar
  4. Ayudaaa, mi tarea es proyecto de vida y no sé cómo elaborarlo o si lo que anote en mi trabajo escolar es el correcto, plis tienen ejemplos!?,

    ResponderEliminar