Diagrama de flujo

14
Diagrama de Flujo *

description

Teoría sobre Diagrama de Flujo para Fundamentos de Información

Transcript of Diagrama de flujo

Page 1: Diagrama de flujo

Diagrama de Flujo

*

Page 2: Diagrama de flujo

*

Es un esquema para representar gráficamente un algoritmo.

Se basa en la utilización de diversos símbolos para representar operaciones específicas.

Se llama Diagrama 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.

Page 3: Diagrama de flujo

*

Page 4: Diagrama de flujo

*

Se utiliza para señalar tanto el comienzo como el final de un diagrama. Es el único símbolo que solamente tiene una conexión: el de inicio, tiene la flecha de salida y el de final tiene la flecha de entrada.

Page 5: Diagrama de flujo

*

Con este símbolo se indican los valores que deberá recibir el proceso y que serán ingresados por el usuario. Este símbolo siempre deberá tener al menos una conexión entrante y una de salida.

Page 6: Diagrama de flujo

*

Este símbolo se utiliza para señalar operaciones matemáticas, aritméticas o procesos específicos que se realicen con los datos. Este símbolo siempre deberá tener al menos una conexión de entrada y una de salida.

Page 7: Diagrama de flujo

*

Este símbolo representa una decisión. En su interior se anota una pregunta que pueda ser evaluada como cierta o falsa y que determine el flujo el programa. Este símbolo es el único que tiene dos salidas (“Si” y “No”) y el flujo tomará la que corresponda según el resultado de la evaluación.

Page 8: Diagrama de flujo

*

Este símbolo se utiliza para mostrar un resultado, el cual puede representar la solución al problema que se pretende resolver y que fue conseguida a través del resto del diagrama. Este símbolo siempre deberá tener al menos una conexión de entrada y una de salida.

Page 9: Diagrama de flujo

*

Conector: este símbolo se utiliza para indicar un salto dentro del diagrama. Se utiliza con el propósito de facilitar la disposición plana de un diagrama y evitar el cruce excesivo de líneas a través del mismo.

Conector de página: este conector es idéntico en funcionamiento que el anterior, pero su forma pentagonal lo distingue e indica que su unión es en otra página.

Page 10: Diagrama de flujo

*

Esta estructura represen-ta una secuencia simple de problemas de eva-luación. Se representa esque-máticamente usando blo-ques convencionales.

Page 11: Diagrama de flujo

*

Su uso es evidente en los casos en los cuales se necesita bifurcar la solución por dos caminos alternativos de acuerdo a alguna condición lógica. Las estructuras de selección pueden ser: Selección simple Selección doble Selección múltiple

Page 12: Diagrama de flujo

*Estructura While: La expresión lógica se evalúa

antes de la ejecución del bucle. Si la condición es verdadera se ejecutan las acciones incluidas en el bucle, caso contrario, el control pasa a la sentencia siguiente al lazo.

Si la expresión lógica no se cumple cuando se ejecuta el bucle por primera vez, el conjunto de acciones del lazo no se ejecuta nunca.

Mientras la expresión lógica se cumpla, el bucle se ejecuta.

Page 13: Diagrama de flujo

*Estructura Repeat Until: La expresión lógica se evalúa

luego de ejecutarse todas las sentencias del bucle.

Si la expresión lógica es falsa, se repite el bucle ejecutándose nuevamente todas las acciones incluidas en él.

Si la expresión lógica es cierta, se interrumpe la ejecución del bucle y se transfiere el control a la sentencia siguiente a Until.

Page 14: Diagrama de flujo

*

Introduzca N núme-ros enteros y mues-tre la suma de los mismos.