Académique Documents
Professionnel Documents
Culture Documents
Acción 1
1. Inicio
2. Leer a
3. Leer b
Acción 2
4. Suma = a + b
5. Imprimir Suma
6. Fin
Acción 3
Instrucciones de selección
En ocasiones es necesario hacer validaciones (comprobar la
validez de un dato, saber si el dato se encuentra en un
rango, o realizar una serie de tareas dependiendo de su
valor)
Falso
?
Cierto
Acción 1 Acción 2
Condiciones simples (?)
Para esto es necesario apoyarse en Condiciones o proposiciones, las cuales
pueden ser simples (1 sola) o compuestas (2 o más condiciones unidas)
CONDICIONES SIMPLES
• Son proposiciones que pueden resultar verdaderas o falsas. Ejemplos: x > 5,
a==b, ciudad!=“Cali”, letra == ‘a’, peso <= 55.4
• Llevan la estructura: variable operador_relacional valor_o_variable
• Recordar los operadores relacionales son: >, <, <=, >=, ==, !=
• Su función es validar o comparar un dato
Condiciones compuestas (?)
• Incluyen dos o más proposiciones.
• Además de los operadores relacionales, requieren unirse entre sí
con los operadores lógicos: and (&&), or (||), not (!)
• Generalmente hacen referencia a intervalos
• Ejemplo: para entrar a la función de cine debe TENER LA
BOLETA && TENER MÁS DE 15 AÑOS
Condiciones compuestas (?)
Ejemplo: si se quiere evaluar si un número guardado en x está entre 1 y 10, la
condición sería: (x >= 1 && x<=10).
• Note que son dos proposiciones o condiciones unidas.
• Cada proposición es independiente, es decir, cada una se requiere escribir
completa con su estructura de variable operador_relacional valor_o_variable
• En este caso es un intervalo cerrado, es decir, incluye ambos números de los
extremos (tanto 1 como 10, por tanto, se usa el <= y el >=).
• Además, el intervalo es continuo, porque no hay números entre los dos
extremos que no estén en el rango.
Tablas de verdad
2 Instrucciones de selección
• INSTRUCCIÓN IF: condicional que traduce SI
Simple
Doble
2 Instrucciones de selección
• INSTRUCCIÓN IF – ELSE IF - ELSE
Múltiple
𝑥2 + 5 𝑠𝑖 𝑥 ≤ 0
𝑓 𝑥 = ቐ𝑥 2 − 2𝑥 + 7 𝑠𝑖 0 < 𝑥 < 5
𝑥+9 𝑠𝑖 𝑥 ≥ 5