2. Las instrucciones condicionales se utilizan
para comprobar si una 'expresión' es
verdadera o falsa. En caso de que dicha
expresión se cumpla (es decir sea cierta),
se ejecutará todo lo que se haya declarado
en la respuesta verdadera, de lo contrario
se ejecutara todo lo declarado en la
respuesta falsa..
4. Ejemplo – Operadores
Relacionales
Siendo A= 3, y B= 5, entonces
A>B, no se cumple.
A<B, si se cumple.
A=B, no se cumple.
A!=B, si se cumple.
A>=B, no se cumple.
A<=B, si se cumple.
6. Ejemplo
Determinar si una persona es menor o mayor
de edad
If edad >=18
“mayor de edad”
Else
“menor de edad”
Edad >= 18
no si
7. Práctica
Con base en el ejemplo anterior,
realice un programa en Alice que
determine si la edad ingresada por el
usuario es mayor o igual a 18 y así
determinar si es menor o mayor de
edad.
Recordemos la Función (Function)
del mundo “ask user for a number”
que pide un número al usuario.
8. Operadores lógicos
Los operadores lógicos sirven para combinar
condiciones. Dentro de los operadores
lógicos se encuentran:
AND (el resultado es verdadero si ambas
expresiones son verdaderas)
OR (el resultado es verdadero si alguna
expresión es verdadera)
NOT (el resultado invierte la condición de la
expresión)
9. Ejemplo con AND
Se necesita un programa que determine si la
persona esta en condiciones de votar.
Recordemos que para votar se requiere ser
mayor de edad y ser costarricense.
Edad >= 18 AND Nación
= “Costa Rica”
no si
10. Ejemplo con OR
Se requiere de un programa que verifique si
la persona puede abrir una cuenta en el banco.
Recordemos que para abrir una cuenta en el
banco se necesita un recibo de agua o luz.
Recibo = “Agua” OR
Recibo = “Luz”
no si
11. Ejemplo con NOT
Se requiere de un programa que verifique si
la persona tiene antecedentes penales.
Recordemos que los empleadores verifican
estos datos para contratar a una persona.
NOT antecedente = false
no si