sentencias condicionales

13
Sentencias condicionales Ing. Patricio Abad Espinoza

Upload: videoconferencias-utpl

Post on 13-Jun-2015

4.608 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sentencias condicionales

Sentencias condicionales

Ing. Patricio Abad Espinoza

Page 2: Sentencias condicionales

Flujo de programa

• Es la secuencia en que se ejecutan las instrucciones de un algoritmo.

• En un algoritmo estructurado, las instrucciones se ejecutan una a continuación de otra en el orden dado.

Page 3: Sentencias condicionales

Flujo secuencial

Page 4: Sentencias condicionales

Alteración del flujo de programa

• Los programas con todas las instrucciones secuenciales no resultan muy útiles.

• Los programas permiten ejecutar diferentes bloques de instrucciones respondiendo diferentes situaciones del problema.

• El flujo normal de un programa se puede alterar con sentencias condicionales

• La forma de la sentencia condicional es– Si <condición> entonces

Page 5: Sentencias condicionales

Flujo condicional

Page 6: Sentencias condicionales

Condicional Simple

• En cualquier sentencia condicional el flujo de programa se desvía como resultado de la evaluación de una expresión lógica.

• La sentencia condicional simple ejecuta algo si el resultado de evaluar la expresión lógica es verdadero.

• No ejecuta nada si el resultado es falso.

Page 7: Sentencias condicionales

Sentencia condicional simpleExpresión relacional o lógica que evalúa una

situación del programa

Una o más sentencias que se ejecuta en caso que expresión resulte

verdadero

Page 8: Sentencias condicionales

Ejemplo 1

• ¿Cuál será el total a pagar incluido el IVA si se establece que cualquier producto cuyo valor es inferior a 400 USD no paga impuesto de lo contrario deberá asumir el 12% de IVA?

Page 9: Sentencias condicionales

Ejemplo 1: Solución

1. Inicio2. Solicitar el valor del producto (valor,d[0-n])3. Si valor >= 400 Entonces4. valor valor*1.125. Fin6. Presentar “el valor a pagar es “ , valor

Page 10: Sentencias condicionales

Sentencia condicional compuestaExpresión relacional o lógica que evalúa una

situación del programa

Una o más sentencias que se ejecuta en caso que expresión resulte

verdadero

Una o más sentencias que se ejecuta en caso que expresión resulte

falsa

Page 11: Sentencias condicionales

Ejemplo 2

• Se desea conocer si una persona es apta para sufragar en el Ecuador.

Según la constitución son aptos para sufragar todas las personas que hayan 16 años siendo obligatorio el sufragio para aquellos cuya edad esté entre 18 y 65 años.

Page 12: Sentencias condicionales

Ejemplo 2: Solución

1. Inicio2. Leer edad (b[1-120])3. Si edad >= 16 Entonces4. Presentar “Si es apto para sufragar”5. De lo contrario6. Presentar “No es apto para sufragar”7. Fin Si8. Fin

Page 13: Sentencias condicionales