lunes, 12 de septiembre de 2016

Agregamos otras instrucciones:


Tomar
 tomar()Tomar la baliza delante del robot
 poner()Poner la baliza delante del robot




Algunos ejemplos:
Repite las instrucciones entre las {llaves} exactamente nveces.
Ejemplo:
# un cuadrado de 2x2
repetir(4)
{
 adelante(2)
 derecha()
}
                  
repetir(){...instrucciones...}
repite las instrucciones entre las {llaves} indefinidamente.


Repite las instrucciones entre las {llaves} siempre y cuando la condición se cumpla. La condición debe ser siempre una instrucción básica de percepción (consulta la sección sobre instrucciones básicas) (por ejemplo frenteEsClaro())

# continúa hacia adelante 
# pero se para cuando no puede continuar
repetirMientras(frenteEsClaro)
{
 adelante(1)

}

Te permite interrumpir un bucle (por ejemplo: repetir()sección) y asi dejar de realizar las instrucciones entre las llaves. El robot reanudará la realización de las instrucciones que queden después del la llave de cierre del bucle.

sigue hacia adelante, hasta que no pueda avanzar más
repetir()
{
 si(frenteEsObstáculo()) { 
  interrumpir
 }
 sino
 { 
  adelante(1)
 }
}

viernes, 2 de septiembre de 2016

COMENZAMOS A TRABAJAR CON PROGRAMACIÓN.


RoboMind se ha creado con el fin de introducir la automatización y programación a estudiantes sin previos requisitos. La dificultad de cada nivel se puede adaptar fácilmente a las necesidades de cada uno, ya que se pueden hacer una gran variedad de ejercicios. 
Resultado de imagen para robomind juego



Nos familiarizamos con el robot:
Conocemos las directivas que lo manejan.
Vemos los objetos que hay en el mapa (pared, cantero, balizas)
Resultado de imagen para robomind