Simulador Robomind (www.robomind.net) Robomind es una herramienta de programación educativa que permite introducir los conceptos básicos de los lenguajes definiendo el comportamiento de un robot. Una vez bajado e instalado, lo ejecutamos y nos encontraremos con la siguiente pantalla: Podemos ver señaladas las diferentes zonas donde editaremos el código y donde veremos el efecto de nuestro programa. Si hacemos click derecho en el área de acción del robot, podremos hacer zoom in y out para poder tener mejor visión de la misma. La programación de nuestro robot la haremos con un lenguaje conocido como ROBO. En general, todos los robots se programan con este tipo de lenguajes, que nos facilitan instrucciones y estructuras que definen el flujo de ejecución de un programa, que en general es de carácter lineal. Es decir, definimos una serie de pasos que se ejecutan secuencialmente hasta llegar a su fin. Instrucciones básicas Para nuestro robot existen las siguientes instrucciones básicas: Movimiento adelante(n) atrás(n) izquierda() derecha() Pintar pintarBlanco() pintarNegro() detenerPintar() Tomar tomar() poner() Mover n pasos hacia adelante Mover n pasos hacia atrás Girar a la izquierda de 90 grados Girar a la derecha de 90 grados Usar brocha blanca para pintar el suelo Usar brocha negra para pintar el suelo Dejar de pintar, esconder brocha Tomar la baliza delante del robot Poner la baliza delante del robot Actividad 1.1: Primer programa de ejemplo Escribamos el siguiente código en un archivo nuevo: (podés copiar y pegar) #map: openarea.map atras(6) izquierda() adelante(6) derecha() pintarBlanco() adelante(4) izquierda() adelante(2) atras(4) detenerPintar() atras(2) izquierda() adelante(4) - Ejecutá el programa (presionando el botón PLAY ubicado en la barra de control de ejecución) y observá el comportamiento del robot. Describí con tus palabras lo ocurrido: - Investigá y describí el funcionamiento de cada uno de los botones de la barra de control de ejecución Actividad 1.2: Usando el mapa OpenArea, hacer un programa que recorra y pinte de blanco todo el contorno del área.