Beruflich Dokumente
Kultur Dokumente
Tecnologas computacionales
Estructuras de Control
Por lo general en un programa las instrucciones son ejecutadas una despus de otra, en el orden en
que aparecen escritas (Ejecucin secuencial).
Estructura de seleccin: Estructura de una sola seleccin (If), Estructura de doble seleccin
(if/else), Estructura seleccin mltiple (switch)
Estructuras de Control
Secuencial
Seleccin
While
Repeticin
do/while
For
Estructuras de Seleccin If
La estructura de seleccin se utiliza para elegir entre cursos alternativos de accin.
Sintaxis:
if (condicin) {
instrucciones;
}
Ejemplo: solicitar un nmero entero (entre 0 y 10) que represente la calificacin de un alumno y determinar si
>=6 imprimir Calificacin aprobada
if (numero >= 6)
std::cout >> Calificacin aprobatoria;
Estructuras de Seleccin If
Programa resuelto:
Estructuras de Seleccin If
Ejercicio1: empleando la sentencia if, desarrolla un programa que introduzca dos nmeros enteros y determine
e imprima El nmero mayor es: X El nmero menor es: X. (suponga que los nmeros introducidos siempre
son diferentes).
Ejercicio2: empleando la sentencia if, desarrolla un programa que introduzca tres nmeros enteros y determine
e imprima El nmero mayor es: X El nmero menor es: X. (suponga que los nmeros introducidos siempre
son diferentes).
Estructuras de Seleccin
If/else
La instruccin if de seleccin simple realiza una accin indicada solamente cuando la condicin es verdadera
(true); de no ser as, se evita dicha accin.
La instruccin if else de seleccin doble permite al programador especificar una accin a realizar cuando la
condicin es verdadera, y otra distinta cuando la condicin es falsa.
if
If/else
Estructuras de Seleccin
If/else
Sintaxis:
if (condicin) {
instrucciones;
} else {
instrucciones;
}
Ejemplo: solicitar un nmero entero (entre 0 y 10) que represente la calificacin de un alumno y determinar si
>=6 imprimir Calificacin aprobada, de lo contrario imprime Calificacin reprobatoria.
if (numero >= 6)
std::cout >> Calificacin aprobatoria;
else
std::cout >> Calificacin reprobatoria;
Estructuras de Seleccin
If/else
Ejercicio: Modifica los tres ejercicios realizados en la diapositiva 6 de la presente presentacin, empleando la
estructura de seleccin if/else.