La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Anexo Chame-San Carlos

Presentaciones similares


Presentación del tema: "Anexo Chame-San Carlos"— Transcripción de la presentación:

1 Anexo Chame-San Carlos
Universidad de Panamá Anexo Chame-San Carlos Facultad de Informática ,Electrónica y Comunicación Programación II Estructuras de control C++ Lineth De Gracia

2 Estructuras de Control C++
Las estructuras de control determinan la secuencia en la que se ejecutarán las instrucciones de un programa. Las estructuras de control se dividen en tres categorías en función del flujo de ejecución: Estructura secuencial. Estructura alternativa o condicional. Estructura iterativa o repetitiva

3 ESTRUCTURA CONDICIONAL, SELECTIVA O 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 dos estructuras de control para la selección, if y switch.

4 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 puede ser simple o doble: Alternativa simple: if (condicion)     instrucción1; {

5 Alternativa doble. if (condicion) instrucción1;
else     instrucción2; { Las instrucciones if-else se pueden anidar obteniéndose una estructura condicional múltiple: if(condicion1)    instrucción else if(condicion2)             instrucción2;       else if(condicion3)               instrucción3;              else if(condicion4)                      instruccion4;                     else

6 ESTRUCTURAS REPETITIVAS O ITERATIVAS.
C++ dispone de tres estructuras repetitivas: while,  do-while for. Instrucción while. while (condición) { instrucción 1; instrucción N; } 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.

7 Instrucción switch La sentencia switch selecciona una de entre múltiples alternativas. La forma general de esta expresión es la siguiente: switch (expresión) { En una instrucción switch, expresión debe ser una expresión con un valor entero, y constante1, constante2, ..., deben ser constantes enteras, constantes de tipo carácter o una expresión constante de valor entero. Expresión también puede ser de tipo char, ya que los caracteres individuales tienen valores enteros

8 Instrucción do .. while. do { instrucción 1; ..............
instrucción N; } while (condicion); 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. 

9 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. for(inicialización; condicion; incremento/decremento) {  instrucción 1;    instrucción N;      } A continuación de la palabra for y entre paréntesis debe haber siempre tres zonas separadas por punto y coma: zona de inicialización zona de condición zona de incremento ó decremento.

10 GRACIAS


Descargar ppt "Anexo Chame-San Carlos"

Presentaciones similares


Anuncios Google