2. 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
de Programació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.
3. Óvalo: Inicio y término (Abre y/o cierra el diagrama).
Rectángulo: Actividad (Representa la ejecución de una o más
actividades o procedimientos).
Rombo: Decisión (Formula una pregunta o cuestión).
Círculo: Conector (Representa el enlace de actividades con otra
dentro de un procedimiento).
Triangulo boca abajo: Archivo definitivo (Guarda un documento
en forma permanente).
Triangulo boca arriba: Archivo temporal (Proporciona un tiempo
para el almacenamiento del documento).
4. Los diagramas de flujo estructurados, como su nombre menciona, es
actualmente caracterizado como una herramienta de la programación
estructurada. Gracias a esta herramienta (y debido a las características de la
programación estructurada) podemos interpretar cada acción de un programa y
representarlo gráficamente (en un diagrama estructurado) con la debida
estructura (simple o compuesta) de la diagramación estructurada.
PRINCIPALES ESTRUCTURAS DE LOS DIAGRAMAS ESTRUCTURADOS.
1. Estructura Secuencial. Es una estructura con una entrada y una salida en la
cual figuran una serie de acciones cuya ejecución es lineal y en el orden en que
aparecen. A su vez. Todas las acciones tienen una única entrada y una única
salida.
2. Estructura Alternativa. Es una estructura con una sola entrada y una sola
salida en la cual se realiza una acción de entre varias, según una condición o se
realiza una acción según el cumplimiento o no de una determinada condición. Esta
condición puede ser simple o compuesta. Las estructuras alternativas pueden
ser:
De dos salidas, en la que una de ellas puede ser la acción nula
De tres o más salidas, que también se llama múltiple.
5. 3. Estructura Repetitiva. Es una estructura con una entrada y
una salida en la cual se repite una acción un número determinado
o indeterminado de veces, dependiendo en este caso del
cumplimiento de una condición. Las estructuras repetitivas
pueden ser:
Estructura para (FOR)
Estructura mientras (WHILE)
Estructura hasta (UNTIL)
4. Estructura PARA (FOR). En una estructura se repite una
acción un número fijo de veces representado normalmente por
N.
5. Estructura MIENTRAS (WHILE). En esta estructura se
repite una acción mientras se cumpla la condición que controla el
bucle. La característica principal de esta estructura es la de
que la condición es evaluada siempre antes de cada repetición.
El número de repeticiones oscila entre 0 e infinito, dependiendo
de la evaluación de la condición, cuyos argumentos en los casos
de repetición, al menos una vez, deberán modificarse dentro del
bucle, pues de no ser así el número de repeticiones será infinito