Estructura if - if/else

1

description

Estructura if - if/else

Transcript of Estructura if - if/else

Page 1: Estructura if - if/else

UNIVERSIDAD VERACRUZANA

Mtro. Alberto Jair Cruz [email protected]

[email protected]

Tecnologías computacionales

Page 2: Estructura if - if/else

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

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

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

Estructuras de Selección If

Programa resuelto:

Page 6: Estructura if - if/else

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

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

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

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