¿Qué son las condicionales?
Condicionales en la vida diaria
CodeMonkey y videojuegos
Pensamiento de programador
Retos de código
100

¿Qué permite hacer una condicional en programación?

Permite que un programa tome decisiones.

100

Completa la condición:

Si está lloviendo entonces...

Uso sombrilla.

100

Si un personaje toca una moneda en un juego, ¿qué puede pasar?

Puede ganar puntos.

100

Un programa sigue instrucciones llamadas...

Código.

100

¿Qué significa este comando?

@jump()

Saltar

200

¿Qué palabra usamos para representar una condición en programación?

IF

200

Da un ejemplo de una decisión que tomes todos los días.

Ejemplo: Si tengo hambre, como comida.

200

¿Qué hace este código?

if key == keyboard.up

    @jump()

Hace que el personaje salte al presionar arriba.

200

¿Qué necesita una computadora para saber qué hacer?

Intrucciones

200

¿Qué significa este comando? 

@step 1

Mover el personaje hacia adelante.

300

Completa la idea:
Si ocurre una condición, entonces...

Se realiza una acción.

300

Una alarma del celular utiliza una condición. Explica cómo.

Si llega la hora programada, entonces suena.

300

¿Qué evento usamos para detectar una tecla en CodeMonkey?

@onKey

300

Ordena la lógica:

Acción - Condición - Resultado

Condición → Acción → Resultado.

300

completa:

if key == keyboard.right

    ______

@step 1

400

En programación, una condición puede tener dos posibles resultados. ¿Cuáles son?

Verdadero o falso.

400

¿Qué pasa si una condición NO se cumple?

El programa realiza otra acción o no hace nada.

400

¿Qué significa este código?

if key == keyboard.right

    @step 1

Si presiono derecha, el personaje avanza.

400

Un personaje no se mueve al presionar una tecla. ¿Qué debería revisar un programador?

El código o el evento del teclado.

400

Encuentra el error:

if key keyboard.up

    @jump()

Falta el ==

500

¿Por qué las condicionales son importantes en los videojuegos?

Porque permiten que el juego reaccione a las acciones del jugador.

500

Crea una condicional usando la escuela como ejemplo.

Si termino mi trabajo, entonces puedo entregarlo.

500

¿Qué podría pasar con esta condición? 

if toca enemigo

Puede perder vida o volver al inicio.

500

¿Por qué un programador prueba varias veces su juego?

Para encontrar errores y mejorarlo.

500

Crea una condición para ganar un juego al llegar a la meta

if toca meta

    ganar juego

M
e
n
u