domingo, 12 de agosto de 2018

Diagramación


Diagrama de flujo

Un diagrama de flujo es una representación esquematizada de un programa. Constituyen una forma eficiente para mostrar algoritmos distinta al pseudocódigo, y que nos sirve de forma complementaria en el proceso de creación de la estructura del programa antes de ponernos delante del ordenador, es altamente intuitivo, fácil de leer, claro y preciso.
Una de sus limitaciones es que al ser un dibujo en ocacioens no es tan facil de crear y/o mantenerd a diferencia de un psdedocódigo que es facil de reformar con un procesador.
Gráficamente podemos verlo de la siguiente manera: si tenemos por ejemplo siete páginas de pseudocódigo bastará con numerarlas y ponerlas una detrás de otra.
En cambio, en un diagrama de flujo que ocupen siete páginas podrá adoptar cualquier forma
Para la creación de diagramas de flujo utilizaremos una simbología y normas de construcción determinadas. En nuestro caso, un modelo simplificado de los estándares internacionales, con el objeto de poder interpretar y ser interpretados por otros programadores.
 


Terminal. Indica comienzo o final de un programa, o módulo.


Entrada de datos. Equjivale a la entrada de datos por medio de una sentencia input hacia el ordenador

Proceso de asignación. Cualquier proceso interno realizado por el ordenador como asignación de valor a variables, operaciones matemáticas, etc.


Proceso predefinido: esta figura constituye un módulo o función. Al llegar a esta llamada el programa pasa a ejecutar todas las instrucciones contenidas en la subrutina para una vez terminadas continuar el fluj


Entrada de datos: esta figura sera la utilizada para el ingreso de datos en forma manual


Decisión múltiple. El dato o condición planteada presenta distintas alternativas (casos), siguiendo el programa distinta vía en función del caso.


Conector. Indica a través de una referencia  (número, letra o texto) dónde debe continuar un diagrama de flujo que se interrumpe.


Línea de flujo. Sentido del flujo de procesos. Indica qué proceso viene a continuación del otro.


Conector fuera de página. Se uitiliza para hacer los saltos de página correspondiente


Documento: Este esquema representa el archivo o documento de salida


Ciclo While: este diagrama representa una secuencia de iteraciones que se repiten mientras una condición sea verdadera, y termina cuando esta sea falsa


Ciclo For: compone una serie de iteraciones que se repiten una cantidad determinada de veces

No hay comentarios:

Publicar un comentario