Está en la página 1de 2

Programación Básica

Diego Alejandro Sánchez Zárate 59172


Desarrolla un ensayo de la sintaxis de las estructuras de control de flujo: Decisión e

Iteración.

Estructuras de decisión

Sentencia “if” simple: Se plantea una condición y su respuesta puede ser cualquier

expresión booleana. Su funcionalidad es la siguiente: si la condición es verdadera

se ejecutaran todas las acciones que se encuentran dentro de los corchetes de la

sentencia if simple; si la condición es falsa, se ejecuta las acciones que se

encuentren fuera de los corchetes de la sentencia if simple.

Sentencia “if-else”: Se utiliza cuando se quiere realizar una acción u otra; si la

condición es verdadera, se ejecutaran las acciones que estén dentro del bloque if;

y si es falsa se ejecutaran las acciones que estén dentro del bloque else.

Sentencia “if-else if”: Se utiliza cuando tenemos que decidir entre varias opciones

posibles. Si la condición es verdadera, se ejecutaran todas las instrucciones de su

bloque if; si la condición es falsa, entonces el bloque else if evalúa la segunda

condición; si la segunda condición es verdadera, se ejecutan todas las acciones

de su bloque; si la segunda condición es falsa, el siguiente bloque else if se evalúa

y así sucesivamente. Si ninguna condición de todos los bloques de else if se

cumplen, entonces se ejecuta el bloque else.

Sentencias “if” anidadas: Funcionan de la misma manera que las sentencias if

simples, con la diferencia que su ejecución depende de la condición de la acción

que la contiene.
Programación Básica
Diego Alejandro Sánchez Zárate 59172

Sentencia switch: Es muy similar al “if-else if”, solo que la sentencia switch se basa

en un simple valor y la sentencia de “if-else if” se basa en multiples condiciones.

Estructuras de iteración: Se encargan de repetir la ejecución de las acciones que

cumplan cierta condición.

Ciclo while: Verifica su condición al principio de cada iteración y repite las

acciones que se encuentren dentro de él mientras la condición sea verdadera.

Ciclo do-while: Verifica su condición al final de la iteración y repite las acciones

que se encuentren dentro de él mientras la condición sea verdadera. La diferencia

del “while” y el “do-while” es que en el “do-while” te garantiza que se ejecutara al

menos una vez.

Ciclo for: Realiza su ejecución un número determinado de veces antes de

detenerse,este ésta compuesto por 3 partes; inicialización: condición de inicio o

declaración de variable; condición; incremento: se utiliza para incrementar el

contador del ciclo.

Ciclo for each: Se encarga de realizar un número de repeticiones igual al tamaño

del arreglo.

Ciclos infinitos: Estos ocurren por un error de lógica en el ciclo, pueden dañar

drásticamente el programa. Estos pueden ocurrir, ya sea, poniendo siempre a while

como verdadero o, poniendo un ciclo de for vacío(for( ; ; ;)).

También podría gustarte