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 formaPara 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