Estructuras RoboMind
Estructuras RoboMind
Pacho, Cundinamarca
Soy calidad
Soy Pío XII
Ejemplo 1:
# un cuadrado de 2x2
repetir(4)
{
adelante(2)
derecha()
}
repetir(){...instrucciones...}
repite las instrucciones entre las {llaves} indefinidamente.
Ejemplo 2:
repetirmientras(condición){...instrucciones...}
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 (por
ejemplo frenteEsClaro())
Ejemplo 3:
# continúa hacia adelante
Página 1 de 4
ASIGNATURA: Tecnología e informática 8 GUIA No. 3 Anexo
INSTITUCIÓN EDUCATIVA DEPARTAMENTAL PÍO XII
Pacho, Cundinamarca
Soy calidad
Soy Pío XII
Interrupción
Te permite interrumpir un bucle (por ejemplo: repetir()sección) y así dejar de realizar las
instrucciones entre las llaves. El robot reanudará la realización de las instrucciones que
queden después de la llave de cierre del bucle.
Ejemplo 4:
Página 2 de 4
ASIGNATURA: Tecnología e informática 8 GUIA No. 3 Anexo
INSTITUCIÓN EDUCATIVA DEPARTAMENTAL PÍO XII
Pacho, Cundinamarca
Soy calidad
Soy Pío XII
Ejemplo 1:
# Iniciar
adelante(1)
# iniciar el procedimiento
rectangulo()
# Iniciar
adelante(1)
# iniciar el procedimiento
rectangulo()
cuadrado()
Página 3 de 4
ASIGNATURA: Tecnología e informática 8 GUIA No. 3 Anexo
INSTITUCIÓN EDUCATIVA DEPARTAMENTAL PÍO XII
Pacho, Cundinamarca
Soy calidad
Soy Pío XII
procedimiento rectangulo(){
pintarBlanco
adelante(2)
derecha
adelante(4)
derecha
adelante(2)
derecha
adelante(4)
}
procedimiento cuadrado(){
pintarBlanco
adelante(2)
izquierda
adelante(2)
izquierda
adelante(2)
izquierda
adelante(2)
}
Final Final
Esta instrucción hará que todo el programa se detenga cuando este comando se lleve a
cabo.
Ejemplo 1:
Página 4 de 4
ASIGNATURA: Tecnología e informática 8 GUIA No. 3 Anexo