estructuras y sentencias 1
ESTRUCTURAS Y SENTENCIAS DE CONTROL EN EL LENGUAJE EN C
Las estructuras de control determinan la secuencia en la que se ejecutarán las instrucciones de un programa.
Las estructuras de control sedividen en tres categorías en función del flujo de ejecución:
Estructura secuencial.
Estructura alternativa o condicional.
Estructura iterativa o repetitiva.
1. ESTRUCTURA SECUENCIAL
La estructurasecuencial está formada por una secuencia de instrucciones que se ejecutan en orden una a continuación de la otra.
Cada una de las instrucciones están separadas por el carácter punto y coma (;). Noobstante, en algunos casos nos interesará agrupar en un bloque una serie de instrucciones, como veremos al explicar las estructuras de selección y de iteración. El bloque de sentencias se define por elcarácter llave de apertura ({) para marcar el inicio del mismo, y el carácter llave de cierre (}) para marcar el final.
Ejemplo:
{
instrucción 1;
instrucción 2;
instrucción 3;
.....
instrucción N;}
Sin embargo, en caso de que el bloque de sentencias este constituido por una única sentencia no es obligatorio el uso de las llaves de apertura y cierre ({ }).
2. ESTRUCTURA CONDICIONAL, SELECTIVAO ALTERNATIVA.
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.
C++ tiene dosestructuras de control para la selección, if y switch.
2. 1 Instrucción IF
Esta instrucción hace que se ejecuten unas sentencias u otras dependiendo del valor que toma una condición.
La instrucción if puedeser simple o doble:
Alternativa simple:
if (condicion)
instrucción1;
if (condicion)
{
instrucción 1;
instrucción 2;
instrucción 3;
}
Alternativa doble.
if (condicion)
instrucción1;
else instrucción2;
if (condicion)
{
Instrucción 1;
instrucción 2;
}
else
{
instrucción 3;
instrucción 4;
}
instrucción 6;
instrucción 7;
......
}
2.2 Instrucción switch
La...
Regístrate para leer el documento completo.