🏠 Inicio 📚 Sesión 06
1 / 10

🔀 Condicionales en App Inventor

🤔

Enseña a tu app a tomar decisiones

Technovation Girls

Beginner Division - Sesión 6

En esta sesión aprenderás: Qué son las condiciones, cómo usar bloques condicionales en App Inventor, y cómo aplicarlos en SonRISAS

¿Qué es una Condición? 🌦️

Una condición es una situación que puede ser verdadera o falsa

Ejemplos de la vida real:

🌧️
"Está lloviendo" → puede ser verdadero o falso
🌡️
"La temperatura es mayor de 22°C" → puede ser verdadero o falso
📱
"El móvil está sin batería" → puede ser verdadero o falso

¡Tú ya usas condiciones!

Cada día tomas decisiones basadas en condiciones:

Si llueve, entonces cojo el paraguas ☂️

Si hace frío, entonces me pongo chaqueta 🧥

Si / Entonces (if / then) ➡️

La forma más simple: una condición, una acción

SI la condición es verdadera → hacer algo

Si es falsa → no pasa nada, se sigue adelante

Ejemplos:

☂️
Si llueve, entonces cojo el paraguas
🧥
Si hace frío, entonces me pongo la chaqueta
🔌
Si el móvil no tiene batería, entonces lo cargo

En App Inventor → bloque if (en el cajón Control)

La condición se conecta al hueco "if" y la acción al hueco "then"

Si / Entonces / Si no (if / else) 🔀

Una condición, dos caminos posibles

SI la condición es verdadera → hacer esto

SI NO (es falsa) → hacer lo otro

Ejemplos:

🌡️
Si hace más de 22°C, entonces abrir ventana. Si no, cerrarla.
🤒
Si estás enferma, entonces ir al médico. Si no, ir al cole.
👕
Si la ropa está sucia, entonces lavarla. Si no, guardarla.

En App Inventor → bloque if / else

Siempre hay exactamente dos caminos: uno para verdadero y otro para falso

Varias Condiciones (if / else if / else) 🔀🔀

A veces necesitas comprobar más de una condición

SI la 1a condición es verdadera → hacer A

SI NO, SI la 2a condición es verdadera → hacer B

SI NO (ninguna es verdadera) → hacer C

Ejemplo: ¿Qué me pongo?

1
Si hace mucho frío → abrigo + bufanda 🧣
2
Si no, si hace un poco de frío → solo chaqueta 🧥
3
Si no → camiseta de manga corta 👕

En App Inventor → haz clic en el icono azul ⚙️ del bloque if para añadir más condiciones

Bloques en App Inventor 🧩

Los condicionales están en el cajón "Control"

if / then

if   [ condición ]
then   hacer algo

Si es verdadero, se ejecuta. Si no, se salta.

if / then / else

if   [ condición ]
then   hacer A
else   hacer B

Siempre hace una de las dos opciones.

¿Dónde los encuentro?

1
Abre el editor de Bloques
2
En la columna izquierda, busca "Control"
3
Arrastra el bloque if al área de trabajo
4
Haz clic en ⚙️ para añadir else if o else

Comparaciones ⚖️

Para crear condiciones necesitas comparar valores

Estos bloques están en el cajón "Math" (Matemáticas)

=

Igual a

puntuación = 100

Distinto de

nombre ≠ vacío

>

Mayor que

temperatura > 22

<

Menor que

días < 7

Bloques de Lógica (cajón "Logic")

Y
and — Las dos condiciones deben ser verdaderas: "llueve Y hace frío"
O
or — Al menos una debe ser verdadera: "sábado O domingo"
!
not — Invierte la condición: "NO está lloviendo"

Ejemplo: Juego del Conteo 🎮

Veamos un ejemplo con condicionales en App Inventor

El juego: Llega exactamente a 100

Vas sumando números a un total. ¡Si llegas a 100, ganas! Si te pasas, pierdes.

if   PuntuaciónTotal = 100

then   Mostrar "¡Has ganado!" 🎉

else if   PuntuaciónTotal > 100

then   Mostrar "¡Te has pasado!" 😅

else

Actualizar etiqueta con puntuación

Fíjate: usamos if / else if / else porque hay 3 posibilidades: exactamente 100, más de 100, o menos de 100

Condicionales en SonRISAS 💜

¿Cómo usaremos condicionales en nuestra app?

📅 Recordatorios de contacto

Si han pasado más de X días sin contactar →
  Entonces mostrar recordatorio

😊😐😢 Registro emocional

Si hay 3+ días tristes seguidos →
  Entonces sugerir contactar a alguien
Si no
  Entonces mostrar frase motivadora

💬 Frases motivadoras

Si la persona se siente triste →
  Entonces mostrar frase de ánimo

¡Ya Sabéis usar Condicionales! 🌟

🎉
Una condición es algo que puede ser verdadero o falso
if/then — Si es verdadero, hacer algo
if/then/else — Dos caminos posibles
if/else if/else — Múltiples condiciones
Los bloques están en el cajón Control de App Inventor

Vocabulario Clave 📖

Condición = situación verdadera o falsa

Condicional = bloque que decide qué hacer según la condición

if / else = si / si no

¿Preguntas? 🙋‍♀️