4. Pintar un cuadrado#
4.1. El problema#
El robot no sólo se mueve, sino que puede girar (y muchas acciones más).
Queremos programar el robot para que se mueva hacia adelante 30 cm. Y luego se mueva siguiendo un cuadrado de 20 cm de lado.
Nos da igual la velocidad a la que lo haga. Queda a criterio del programador.
Solución
Aunque es un reto sencillo de resolver, para encontrar la solución hay que hacer un trabajo previo de planificación y análisis. Recomiendo hacerlo en papel
Es decir, tienes que concretar qué significa hacer un cuadrado y cómo diseñas una solución concreta (tu algoritmo) y lo trasladas a un programa (para comprobar que está bien).
Aquí te muestro la solución. Además señalo el botón de «marcar rastro» que permite que el robot, a medida que avanza, deje un rastro de paso. Así verás el cuadrado (o no).
El escenario de la simulación, en este caso, tampoco influye.