Posts Tagged: ingenio


7
Nov 08

Soluciones de Light-Bot

light-bot-nivel-final
A pedido del público y porque algunos llegaron buscando light-bot respuesta, posteo las soluciones para los niveles 7 a 12 del Light-Bot (del nivel 1 al 6 son fáciles).

Ya que estoy, aprovecho para hacer notar la diferencia entre programación estructurada y programación modular. En otros blogs leí que Light-Bot muestra el uso de la programación estructurada, cosa que no es así. La programación estructurada es la que hace uso de estructuras de selección, secuenciales e iterativas (while, for, if, etc.). Para programar a Light-Bot se usa programación modular, que es la que consiste en dividir al programa en módulos (funciones y/o procedimeintos).

Aclarado ésto, vamos con las soluciones:


6
Oct 08

Juego de ingenio Light-Bot

El objetivo de Light-Bot (o traducido, el robot que prende luces) es prender la luz en los casilleros azules para cambiarlos por amarillos. Para ello debemos programar un simpático robot que obedece 5 instrucciones básicas: avanzar, girar derecha, girar izquierda, saltar, prender luz. Parece fácil, ¿no?

La dificultad está en que el robot tiene un método principal que puede ejecutar hasta 12 instrucciones, además de 2 funciones de 8 instrucciones cada una. La idea es agrupar las instrucciones que se repiten en funciones y ejecutarlas desde el método principal.

Además de divertido, es un juego que puede servir como introducción a la programación modular, especialmente para chicos.

Visto en Ochenta Centavos.