Diagramas De Flujo De Estructuras De Control
Diagrama de Flujo IF-ELSE
La sentencia if se le
conoce como estructura de selección simple y su función es realizar o no una
determinada acción o sentencia, basándose en el resultado de la evaluación de
una expresión (verdadero o falso), en caso de ser verdadero se ejecuta la
sentencia
Diagrama De Flujo IF-Anidado
El diagrama de flujo que se presenta contiene dos
estructuras condicionales. La principal se trata de una estructura condicional
compuesta y la segunda es una estructura condicional simple y está contenida
por la rama del falso de la primer estructura.
Es común que se presenten estructuras condicionales anidadas
aún más complejas.
ejemp:
Dado un numero entero indicar si este es positivo o negativo
Diagrama De Flujo
For
Cualquier problema
que requiera una estructura repetitiva se puede resolver empleando la
estructura while. Pero hay otra estructura repetitiva cuyo planteo es más
sencillo en ciertas situaciones.
ejemp:
Realizar un programa que imprima en pantalla los números del
1 al 100.
Diagrama De Flujo While
Hasta ahora hemos empleado estructuras SECUENCIALES y
CONDICIONALES. Existe otro tipo de estructuras tan importantes como las
anteriores que son las estructuras REPETITIVAS.
Una estructura repetitiva permite ejecutar una instrucción o
un conjunto de instrucciones varias veces.
Una ejecución repetitiva de sentencias se caracteriza por:
- La o las sentencias que se repiten.
- El test o prueba de condición antes de cada repetición,
que motivará que se repitan o no las sentencias.
ejemp:
Problema 1:
Realizar un programa que imprima en pantalla los números del
1 al 100.
Sin conocer las estructuras repetitivas podemos resolver el
problema empleando una estructura secuencial. Inicializamos una variable con el
valor 1, luego imprimimos la variable, incrementamos nuevamente la variable y
así sucesivamente.
Diagrama de flujo:
Diagrama De Flujo Do While
La estructura do while es otra estructura repetitiva, la
cual ejecuta al menos una vez su bloque repetitivo, a diferencia del while o
del for que podían no ejecutar el bloque.
Esta estructura repetitiva se utiliza cuando conocemos de
antemano que por lo menos una vez se ejecutará el bloque repetitivo.
La condición de la estructura está abajo del bloque a
repetir, a diferencia del while o del for que está en la parte superior.
Ejemp:
Escribir un
programa que solicite la carga de un número entre 0 y 999, y nos muestre un
mensaje de cuántos dígitos tiene el mismo. Finalizar el programa cuando se
cargue el valor 0.
DIAGRAMA DE FLUJO SWITCH
No hay comentarios:
Publicar un comentario