Download - Estructura if - if/else
![Page 2: Estructura if - if/else](https://reader035.vdocuments.co/reader035/viewer/2022071703/563dbaad550346aa9aa740a6/html5/thumbnails/2.jpg)
Estructuras de Control
• Por lo general en un programa las instrucciones son ejecutadas una después de otra, en el orden enque aparecen escritas (Ejecución secuencial).
• Las estructuras de control son:
• Estructura de secuencia: Incorporada en esencia (ejecución secuencial).
• Estructura de selección: Estructura de una sola selección (If), Estructura de doble selección(if/else), Estructura selección múltiple (switch)
• Estructura de repetición: while, do/while y for
![Page 3: Estructura if - if/else](https://reader035.vdocuments.co/reader035/viewer/2022071703/563dbaad550346aa9aa740a6/html5/thumbnails/3.jpg)
Estructuras de Control
•Las instrucciones se ejecutan una después de otra.Secuencial
• if: ejecuta una acción
• if/else: ejecuta una acción para verdadero y otra para falso.
•Switch: Ejecuta una de entre muchas acciones diferentes, dependiendo del valor de una expresión.
Selección
• While
• do/while
• For
Repetición
![Page 4: Estructura if - if/else](https://reader035.vdocuments.co/reader035/viewer/2022071703/563dbaad550346aa9aa740a6/html5/thumbnails/4.jpg)
Estructuras de Selección If
La estructura de selección se utiliza para elegir entre cursos alternativos de acción.
Sintaxis:
if (condición) {instrucciones;}
Ejemplo: solicitar un número entero (entre 0 y 10) que represente la calificación de un alumno y determinar si>=6 imprimir “Calificación aprobada”
if (numero >= 6)std::cout >> “Calificación aprobatoria”;
![Page 5: Estructura if - if/else](https://reader035.vdocuments.co/reader035/viewer/2022071703/563dbaad550346aa9aa740a6/html5/thumbnails/5.jpg)
Estructuras de Selección If
Programa resuelto:
![Page 6: Estructura if - if/else](https://reader035.vdocuments.co/reader035/viewer/2022071703/563dbaad550346aa9aa740a6/html5/thumbnails/6.jpg)
Estructuras de Selección If
Ejercicio1: empleando la sentencia if, desarrolla un programa que introduzca dos números enteros y determinee imprima “El número mayor es: X” ó “El número menor es: X”. (suponga que los números introducidos siempreson diferentes).
Ejercicio2: empleando la sentencia if, desarrolla un programa que introduzca tres números enteros y determinee imprima “El número mayor es: X” ó “El número menor es: X”. (suponga que los números introducidos siempreson diferentes).
Ejercicio3: Solicita un número entero e imprime si es “positivo” o “negativo”.
![Page 7: Estructura if - if/else](https://reader035.vdocuments.co/reader035/viewer/2022071703/563dbaad550346aa9aa740a6/html5/thumbnails/7.jpg)
Estructuras de Selección If/else
La instrucción if de selección simple realiza una acción indicada solamente cuando la condición es verdadera(true); de no ser así, se evita dicha acción.
La instrucción if … else de selección doble permite al programador especificar una acción a realizar cuando lacondición es verdadera, y otra distinta cuando la condición es falsa.
if
If/else
![Page 8: Estructura if - if/else](https://reader035.vdocuments.co/reader035/viewer/2022071703/563dbaad550346aa9aa740a6/html5/thumbnails/8.jpg)
Sintaxis:
if (condición) {instrucciones;} else {instrucciones;}
Ejemplo: solicitar un número entero (entre 0 y 10) que represente la calificación de un alumno y determinar si>=6 imprimir “Calificación aprobada”, de lo contrario imprime “Calificación reprobatoria”.
if (numero >= 6)std::cout >> “Calificación aprobatoria”;
elsestd::cout >> “Calificación reprobatoria”;
Estructuras de Selección If/else
![Page 9: Estructura if - if/else](https://reader035.vdocuments.co/reader035/viewer/2022071703/563dbaad550346aa9aa740a6/html5/thumbnails/9.jpg)
Ejercicio: Modifica los tres ejercicios realizados en la diapositiva 6 de la presente presentación, empleando laestructura de selección if/else.
Estructuras de Selección If/else