Post on 13-Dec-2015
description
UNIVERSIDAD VERACRUZANA
Mtro. Alberto Jair Cruz Landaalbertojair1614@gmail.com
albecruz@uv.mx
Tecnologías computacionales
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
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
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”;
Estructuras de Selección If
Programa resuelto:
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”.
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
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
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