En esta lección, vamos a explorar algunos de los conceptos de codificación para el proyecto de riego automático que se va a codificar a continuación. Echa un vistazo a los bloques a continuación, se utilizarán para codificar tu proyecto en la siguiente sección.

Enunciados condicionales (If-Then)

Hay ocasiones en las que queremos que nuestra computadora haga algo solo cuando se cumple una condición específica. Podemos usar un bloque especial llamado “Enunciados condicionales” o bloque “If-Then” para eso. Funciona de esta forma: si hoy es el día de la biblioteca, entonces traes tu libro de la biblioteca. Cuando se tiene un bloque alojado al interior del bloque If-Then, la computadora sabrá que debe generar ese bloque… ¡Pero solo cuando la condición es verdadera!

*Consejo para la solución de problemas. Si una instrucción condicional no se genera como se desea, asegúrese de que esté alojada en un bucle Forever (para siempre). Esto evaluará la condición una y otra vez mientras se ejecuta el programa. De lo contrario, sólo evaluará la condición una vez al iniciar el programa.

Bloque Forever

A veces, es posible que desee que algo siga sucediendo una y otra vez. En lugar de escribir muchas líneas de código, podemos usar algo llamado “bucle” en nuestro código. Imagina un “Bucle Forever” (para siempre) como una herramienta mágica que hace que cualquier bloque alojado en su interior, se repita una y otra vez, ¡Cómo un acto de magia que nunca termina! A esto se le llama evento repetitivo. Esto hace que el código sea más eficiente al minimizar las líneas de código creadas.