Ir al contenido principal

Diagramas de flujo y su importancia

Un Diagrama de Flujo representa la esquematización gráfica de un algoritmo, el cual muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema. Su correcta construcción es sumamente importante porque, a partir del mismo se escribe un programa en algún Lenguaje deProgramación. Si el Diagrama de Flujo está completo y correcto, el paso del mismo a un Lenguaje de Programación es relativamente simple y directo.
Es importante resaltar que el Diagrama de Flujo muestra el sistema como una red de procesos funcionales conectados entre sí por "Tuberías" y "Depósitos" de datos que permite describir el movimiento de los datos a través del Sistema. Este describirá: Lugares de Origen y Destino de los datos, Transformaciones a las que son sometidos los datos, Lugares en los que se almacenan los datos dentro del sistema, Los canales por donde circulan los datos. Además de esto podemos decir que este es una representación particular de un Sistema, el cual lo contempla en términos de sus componentes indicando el enlace entre los mismos.

DIAGRAMA DE FLUJO

Es un esquema para representar gráficamente un algoritmo. Se basan en la utilización de diversos símbolos para representar operaciones específicas, es decir, es la representación grafica de las distintas operaciones que se tienen que realizar para resolver un problema, con indicación expresa el orden lógico en que deben realizarse.
Se les llama diagramas de flujo porque los símbolos utilizados se conectan por medio de flechas para indicar la secuencia de operación. Para hacer comprensibles los diagramas a todas las personas, los símbolos se someten a una normalización; es decir, se hicieron símbolos casi universales, ya que, en un principio cada usuario podría tener sus propios símbolos para representar sus procesos en forma de Diagrama de flujo. Esto trajo como consecuencia que sólo aquel que conocía sus símbolos, los podía interpretar. La simbología utilizada para la elaboración de diagramas de flujo es variable y debe ajustarse a un patrón definido previamente.
El diagrama de flujo representa la forma más tradicional y duradera para especificar los detalles algorítmicos de un proceso. Se utiliza principalmente en programación, economía y procesos industriales.

IMPORTANCIA DE LOS DIAGRAMAS DE FLUJO

Los diagramas de flujo son importantes porque nos facilita la manera de representar visualmente el flujo de datos por medio de un sistema de tratamiento de información, en este realizamos un análisis de los procesos o procedimientos que requerimos para realizar un programa o un objetivo.
Por ejemplo: si nosotros queremos realizar una pizza, primero necesitamos los ingredientes, este ya seria un proceso, luego de haber conseguido los ingredientes necesitamos realizar la masa, este seria otro proceso, luego realizamos la salsa, este seria otro procesos y finalmente unimos todo lo que hemos hecho y agregamos los complemento como el jamón, el queso, etc. Para la realización de esta pizza ya contamos con 4 procesos los cual podemos desarrollar en un diagrama de flujo y unirlos en el mismo. Para así obtener un producto final que seria nuestra pizza.

SÍMBOLOS UTILIZADOS EN LOS DIAGRAMAS DE FLUJO

Este se utiliza para representar el inicio o el fin de un algoritmo. También puede representar una parada o una interrupción programada que sea necesaria realizar en un programa.
Este se utiliza para un proceso determinado, es el que se utiliza comúnmente para representar una instrucción, o cualquier tipo de operación que origine un cambio de valor.
Este símbolo es utilizado para representar una entrada o salida de información, que sea procesada o registrada por medio de un periférico.
Este es utilizado para la toma de decisiones, ramificaciones, para la indicación de operaciones lógicas o de comparación entre datos.
Este es utilizado para enlazar dos partes cualesquiera de un diagrama a través de un conector de salida y un conector de entrada. Esta forma un enlace en la misma página del diagrama.
Este es utilizado para enlazar dos partes de un diagrama pero que no se encuentren en la misma pagina.
Cada símbolo normal de diagrama de flujo tiene un significado especial.
Monografias.com
Expresa Inicio o Fin de un Programa.
Monografias.com
Expresa operación algebraica o de Asignación.
Monografias.com
Expresa condiciones y asociaciones alternativas de una decisión lógica.

Monografias.com
Expresa condición y acciones alternativas de una decisión numérica.
Monografias.com
Entrada / Salida: Representa cualquier tipo de Fuente de entrada y salida
Monografias.com
Entrada: Lectura de datos por tarjeta perforadas.
Monografias.com
Conector dentro de página.
Monografias.com
Representa resultado mediante un reporte impreso
Monografias.com
Conector fuera de página.
Monografias.com
Expresa operación cíclica repetitiva.
Monografias.com
Expresa proceso de llamada a una subalterna.
Monografias.com
Representa datos grabados en una cinta magnética.
Monografias.com
Almacenamiento en línea Disco Magnético.
Tipos de Diagramas de flujo
Hay varios tipos distintos de flujogramas que pueden usarse.

Comentarios

Entradas populares de este blog

CRONOLOGIA DE LOS LENGUAJES DE PROGRAMACION

El  lenguaje de programación  es  definido   como un idioma artificial, formado por símbolos y reglas sintácticas y semánticas, para expresar computaciones y que pueden usarse para crear programas que controlen el comportamiento de una máquina, expresar algoritmos con precisión, o como modo de comunicación humana. En este  blog  han publicado una interesante infografía sobre  la historia de estos lenguajes, desde 1957 hasta el año 2005.  Parece que, entre los numerosos lenguajes de programación que existen hoy en día, los más populares son  Java, C y C++  (datos del año 2005). ESTOS SON ALGUNOS DE LOS MAS IMPORTANTES Y CON ALGUNOS IMAGENES 1 – Fortran (1957) FOR mula TRAN slation es el lenguaje de programación más antiguo y que continúa en uso. Creada por John Backus, esta herramienta fue desarrollada para la computación científica de alto nivel, matemáticas y estadísticas. A día de hoy, este lenguaje se sigue usando en la industria automovilística, aeroespacial, gubernament

Niveles que debe tener un programador

A partir de la experiencia de trabajar en el área de desarrollo y, especialmente con desarrolladores nóveles, he descubierto ciertas características en común que suelen tener. Hay mucho talento y potencial. También muchas aptitudes a mejorar. Algunas son técnicas y se aprenderán a lo largo del tiempo ya sea de una institución como puede ser la universidad, a través de la experiencia en un empleo o dejando fluir la curiosidad innata que todos tenemos. Sin embargo, hay otro tipo de aptitudes que van más allá de lo técnico y que deben incorporarse de a poco. Son las que en definitiva terminan marcando la diferencia entre un desarrollador profesional y un aficionado. A medida que los vayan leyendo, verán que muchas de estas aptitudes van más allá del trabajo en desarrollo y que pueden aplicarse no sólo a otras áreas de sistemas, sino también a cualquier otro tipo de empleo. Comencemos. Autonomía La autonomía implica la no dependencia de otro colega para realizar las tareas as