Está en la página 1de 1

NOTA 1.

DIAGRAMAS DE FLUJO
En la programacin imperativa un programa se escribe de forma secuencial, aunque existen
estructuras que pueden variar el flujo (secuencia) de ejecucin de los programas. Es por tanto
tremendamente til disponer de una forma de representar los programas, omitiendo un lenguaje
de programacin concreto.
En estos diagramas, las flechas indican el sentido de ejecucin y los bloques, asignaciones o
decisiones.
Bloque

Significado
Sentido de flujo del programa
Asignacin. Cambio de valores de variable

Seleccin. Equivale a realizar una pregunta al


programa, en forma de comparacin

Se reserva para los resultados, como puede ser


un grafico, una salida por pantalla, una salida
de resultados por pantalla, etc.
Debemos sealar que en ningn caso debemos representar nicamente las instrucciones que se
ejecutaran en funcin de los valores de las variables, debe mostrarse en el diagrama todas las
posibilidades.
Estos bloques se agrupan en estructuras. Las ms comunes en cualquier lenguaje de
programacin son las siguientes:

NO

Accin A

SI

NO
?
SI

Accin B

Secuencia

Accin A

Accin B

Seleccin

Acciones

Iteracin

Los programas completos son un conjunto de estas tres estructuras bsicas. Es difcil plantear
problemas en este punto, pero quizs sea bueno acostumbrar un poco la mente. Los siguientes
ejercicios se deben realizar sin escribir ninguna lnea de programa, solamente buscando el
resultado final o el diagrama de flujo segn se pida.

También podría gustarte