Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Las instrucciones de visión controlan las videocámaras con las que el robot virtual es capaz de “ver”. Las
videocámaras actúan como sensores, que permitirán al robot detectar la presencia de obstáculos
(paredes, cajas, etc.), detectar la presencia de balizas (objetos que puede recoger), y detectar colores en
el suelo.
1.4. Condicionales
Se ejecutan las instrucciones entre las llaves si una condición es verdadera. El comando que se emplea
es si(condición).
Ejemplo:
si(frenteEsObstaculo())
{
izquierda()
adelante(3)
}
Este código hace que el robot gire a la izquierda si delante tiene un obstáculo.
otro
{
adelante(1)
}
Este código hace que si delante hay un obstáculo (si) gire a la izquierda y avance 3 casillas, si no hay
obstáculo (otro) avanza una hacia delante una sola casilla.
Ejemplo:
repetirMientras(frenteEsClaro() y izquierdaEsObstaculo())
{
adelante(1)
}
Este programa hará que el robot avance 1 espacio mientras no tenga nada delante y a la izquierda tenga
una pared.
Ejemplo:
si(frenteEsBlanco() o frenteEsNegro())
{
tomar()
}
Este código hará que el robot coja una baliza que esté delante de él si la baliza está en una casilla
pintada de negro o blanco.