Anda di halaman 1dari 4

Diagramas de flujo de las estructuras de control

Sentencia if
La sentencia if funciona de la siguiente manera: cuando se alcanza, se
evalúa la siguiente
expresión entre paréntesis; si expresión es verdadera se ejecuta Acción, en
caso contrario no se efectúa y sigue la ejecución en la siguiente sentencia.
Acción es una
sentencia simple o compuesta; la figura 5.1 muestra un diagrama de flujo
que indica el
flujo de ejecución del programa.

Sentencia if-else
En este formato acción 1 y acción 2 son, de forma individual, una única
sentencia
que termina en un punto y coma, o un grupo de sentencias entre llaves;
expresión
se evalúa cuando se ejecuta la sentencia: si es verdadera, se efectúa acción
1; en caso
contrario se ejecuta acción 2, la figura 5.2 muestra su semántica.
Sentencia while
Un bucle while tiene una condición, una expresión lógica que controla la
secuencia
de repetición; su posición es delante del cuerpo del bucle y significa que
while es un
bucle pretest, de modo que cuando éste se ejecuta, se evalúa la condición
antes de ejecutarse
el cuerpo del bucle; la figura 6.1 representa el diagrama de while.

Sentencia for
La sentencia o bucle for es la mejor forma de programar la ejecución de un
bloque
de sentencias un número fijo de veces; éste sitúa las operaciones de control
del bucle en
la cabecera de la sentencia.
Repetición: bucle do...while
La sentencia do-while se utiliza para especificar un bucle condicional que se
ejecuta al
menos una vez; cuando se desea realizar una acción determinada al menos
una o varias
veces, se recomienda este bucle.

Una sentencia do-while es similar a while excepto que el cuerpo del bucle
siempre se
ejecuta al menos una vez.

Sentencia switch
Este tipo de estructura permite decidir entre varios caminos posibles, en
función del valor que
tome una determinada instrucción.

Anda mungkin juga menyukai