Está en la página 1de 9

ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO

FACULTAD DE INFORMTICA Y ELECTRONICA


CARRERA DE TELECOMUNICACIONES

FUNDAMENTOS DE PROGRAMACION

TEMA: SENTENCIAS DE CONTROL

AUTORES: Carlos Efraín Cargua Ninabanda (667)


Gissela Stefania Illescas Ramos (727)
Katherin Elizabeth Labre Labre (701)
Sebastian Alejandro Godoy Vizuete (725)

SEMESTRE Y PARALELO: Primero “A”

PERÍODO ACADÉMICO
JULIO - SEPTIEMBRE 2020
SENTENCIAS DE CONTROL

Instrucción

El siguiente texto tiene como objetivo dar a entender las diferentes secuencias de control

existentes, como también su funcionamiento dentro de la programación.

Para entender más fácilmente la importancia y la necesidad de las estructuras de control en la

programación necesitaremos verlo desde el punto de vista de nuestra vida cotidiana. Por lo tanto

es necesario ver primeramente los conceptos y en un segundo paso los beneficios que da a nuestra

vida día a día.

Sentencias o estructuras de control

Las sentencias de control son aquellas que pueden crear una bifurcación e iteración en el flujo

secuencial del programa, esta se la realiza por medio de instrucciones condicionales o repetitiva.

La bifurcación se controla con una instrucción IF o SWITCH que dirige la ejecución a lo largo

de una ruta de acceso determinada. La iteración se controla con instrucciones de bucle como

WHILE, DO o FOR, que ejecutan una o más instrucciones repetidamente.

Las secuencias de control se dividen en tres categorías en función del flujo de ejecución:

• Estructura alternativa o condicional.

• Estructura iterativa o repetitiva.

Estructura alternativa o condicional

Las estructuras condicionales controlan si una sentencia o bloque de sentencias se ejecutan, en

función del cumplimiento o no de una condición o expresión lógica. En C++ existen dos

estructuras de control para la selección: if y switch.


▪ Instrucción IF

La instrucción IF permite la ejecución condicional basada en la evaluación de una expresión.

Las instrucciones IF se pueden anidar.

▪ Instrucción IF ELSE

Ejecuta una sentencia si una condición especificada es evaluada como verdadera. Si la

condición es evaluada como falsa, otra sentencia puede ser ejecutada.


▪ Instrucción SWITCH

La sentencia switch selecciona una de entre múltiples alternativas. La forma general de esta

expresión es la siguiente:

Después de ver el funcionamiento de las estructura condicionales ,un ejemplo que se podría ver

con esta estructura en la vida cotidiana seria:

Si (te portas bien)


{
te compro un helado;
}
Caso contrario
{
no te dejo ver la tele;
}
Estructuras repetitivas o iterativas

C++ dispone de tres estructuras repetitivas:

• While

• Do - while

• For

▪ Instrucción WHILE

Ejecuta una instrucción o un bloque de instrucciones cero o más veces, dependiendo del valor

de la condición. Se evalúa la condición, y si es cierta, se ejecuta la instrucción o bloque de

instrucciones y se vuelve a evaluar la condición; pero si la condición es falsa, se pasa a

ejecutar la siguiente instrucción después del while.

Su sintaxis es la siguiente:
▪ Instrucción DO WHILE.

Ejecuta una instrucción o un bloque de instrucciones, una o más veces, dependiendo del valor

de la condición. Se ejecuta la instrucción o bloque de instrucciones y a continuación se evalúa

la condición. Si la condición es cierta, se vuelve a ejecutar la instrucción o bloque de

instrucciones, y si es falsa, pasa a ejecutarse la siguiente instrucción después del do-while.

Cuando se utiliza una instrucción do-while el bloque de instrucciones se ejecuta al menos una

vez, ya que la condición se evalúa al final. En cambio, con una instrucción while, puede

suceder que el bloque de instrucciones no llegue a ejecutarse nunca si la condición

inicialmente es falsa.

Su sintaxis es la siguiente:
▪ Instrucción FOR

Un bucle for hace que una instrucción o bloque de instrucciones se repitan un número

determinado de veces mientras se cumpla la condición.

A continuación de la palabra for y entre paréntesis debe haber siempre tres zonas separadas

por punto y coma y son:

▪ zona de inicialización

▪ zona de condición

▪ zona de incremento o decremento

Su sintaxis es de la siguiente forma:


En el caso de las estructuras de control podríamos poner como ejemplo:

Hacer {
Correr;
}
Mientras no esté cansado;
Conclusión

Las secuencias de control han permitido un sinfín de posibilidades dentro de la programación ya

que convierten un programa con un camino fijo y lineal en uno con múltiples caminos y

repeticiones que llevaran a nuevas alturas a este, en otras palabras le brinda complejidad.

Estas secuencias no solo brindan un mejor manejo y eficiencia de variables e información sino

que brindan automatización al programa.

Pero estas secuencias de control no son más que el concepto plasmado en código de la forma en la

que los humanos pueden tomar decisiones y repetir trabajos, en base a ciertas condiciones que se

encuentran en la vida cotidiana

También podría gustarte