ALGORITMOS 8. Instrucciones condicionales
En esta publicación vas a encontrar:
- Qué es la estructura condicional "Si-entonces-sino"
- Ejemplos de la vida cotidiana en la que hay situaciones condicionales
- Símbolos (operadores) que se usan para escribir las condiciones
- Qué pasa cuando hay más de una condición
- Operadores lógicos (AND, OR, NOT)
SI-ENTONCES-SINO.
Es una estructura “condicional” porque hay una condición (o situación) que hay que analizar, y que puede dar como resultado sí o no.
Si la respuesta a ese análisis es SI, entonces se ejecutan determinadas instrucciones, SINO (si la respuesta es NO) se van a ejecutar otras instrucciones.
EJEMPLO 1: Aquí la condición que hay que analizar es "llueve"
SI llueve ENTONCES
Usar paraguas
SINO
No usar paraguas.
EJEMPLO 2: Aquí la condición que hay que analizar es "tu edad es 18 o más"
SI tu edad es 18 o más ENTONCES
Sos mayor de edad
SINO
Sos menor de edad.
¿Cómo se escriben las condiciones?
Se usan los mismos operadores que en matemáticas aunque en algunos casos se los representa con otros símbolos.
- Igual (=). Ejemplo: edad="veinte" (la edad es 20)
- Mayor ( > ). ejemplo: > 18 (la edad mayor a 18)
- Menor (<). Ejemplo: edad <18 (la edad menor a 18)
- Distinto (<>). Ejemplo: edad <>18 (la edad distinta de 18)
SI tengo ganas de tomar mate AND tengo todo lo que necesito para ello ENTONCES
SINO
no tomo mate
a).- Explicar qué datos de entrada necesita el algoritmo.
b).-¿Qué sucede si la edad no es igual a 15?
c).- ¿Qué sucede si fiesta no es igual a S?
d).- ¿Qué sucede si la edad es 15 pero la persona no desea festejar su cumpleaños?