Saltar la navegación

4. 📖 Tareas Repetitivas y Condicionales 🔄🔀

Reconocimiento de Tareas Condicionales y Repetitivas

En la programación, es importante reconocer cuándo necesitamos hacer tareas repetitivas o condicionales, ya que nos ayudan a simplificar nuestro código y hacerlo más eficiente. Ejemplos:

  • Imagina que estás creando un juego en Scratch donde un personaje (Scratch) debe moverse continuamente por la pantalla. Para que el personaje siga moviéndose sin tener que escribir "mover 10 pasos" una y otra vez, podemos usar una tarea repetitiva.
  • Ahora imagina que en el mismo juego, queremos que Scratch se gire cuando toque el borde de la pantalla, pero solo si eso ocurre. Para esto necesitamos una tarea condicional.
Repetitiva
Tarea Repetitiva
Condicional
Tarea Condicional

Tareas Repetitivas

Las tareas repetitivas son acciones que se realizan una y otra vez. En Scratch y otros lenguajes de programación, podemos usar bucles para indicar que una acción debe repetirse un cierto número de veces, hasta que se cumpla una condición o incluso indefinidamente.

Repetir Hasta que por siempre

Ejemplo:Repetir
Imagina que queremos que Scratch dé 10 pasos hacia adelante varias veces. En lugar de escribir "mover 10 pasos" una y otra vez, podemos usar un bloque de repetición que le diga al personaje que repita esa acción.

  • En Scratch: Usaríamos el bloque "Repetir 10 veces" y dentro colocamos "Mover 10 pasos".

Esto hace que Scratch realice la misma acción 10 veces sin tener que escribir el mismo código muchas veces.

Tareas Condicionales

Las tareas condicionales son aquellas que solo se ejecutan si se cumple una condición. Es como si le dijéramos al programa: "Si pasa esto, entonces haz esto otro".

Condicionales

Ejemplo:
Imagina que queremos que Scratch gire a la derecha solo si toca el borde de la pantalla. Para esto usamos un bloque condicional que revisa si algo es verdadero o falso.

  • En Scratch: Usamos el bloque "Si tocando borde, entonces" y dentro de este bloque podemos poner la acción "Girar 180 grados".

Código Condicional

Esto significa que Scratch solo girará si detecta que está tocando el borde, lo que nos ayuda a controlar el comportamiento de nuestro programa en situaciones específicas.

Programa

Creado con eXeLearning (Ventana nueva)