ctm pues no mames

Páginas: 3 (541 palabras) Publicado: 11 de marzo de 2014
Estructura de control de Karel

Comandos básicos de Karel

Hay cinco comandos básicos para Karel, estos son:

1. avanza (avanza una esquina)
2. gira-izquierda (gira a la izquierda)
3.coge-zumbador (recoge un zumbador)
4. deja-zumbador (deja un zumbador)
5. apagate (desconecta al robot)
También se consideran instrucciones a las sentencias de control.
Karel no realizará una acción queno sea exitosa, es decir, el robot no avanzará si tiene una pared enfrente o no recogerá un zumbador si no lo hay en esa esquina. Cuando el robot no realiza una acción envía una notificación alprogramador y se detiene la ejecución del programa.
Iniciar-programa
Inicia-ejecución

apagate;
termina-ejecución
finalizar-programa

Ejemplo:
Programa Muestra
iniciar-programa
inicia-ejecucióngira-izquierda;
apagate;
termina-ejecución
finalizar-programa

Sentencias de Control de KAREL
Las sentencias de control se usan para elegir qué hacer, y/o cuantas veces hacerlo. Sin embargo,por si solos no causan que ocurra algo. Simplemente controlan la ejecución de otras sentencias o fragmentos de código. A continuación se lista una serie de sentencias de control de Karel:

Si/Entoncesrepite/No de veces
Si/Entonces/Sino
Mientras/Hacer

Toma de decisiones
Muchas veces Karel necesita tomar decisiones, de acuerdo a las situaciones en las que se encuentre. Las situaciones queKarel puede detectar se listan a continuación:


frente-libre
frente-bloqueado
izquierda-libre
izquierda-bloqueada
derecha-libre
derecha-bloqueada
junto-a-zumbador
no-junto-a-zumbadoralgún-zumbador-en-la-mochila
ningún-zumbador-en-la-mochila
orientado-al-este
no-orientado-al-este
orientado-al-oeste
no-orientado-al-oeste
orientado-al-norte
no-orientado-al-norte
orientado-al-surno-orientado-al-sur

"libre" significa que no hay ningún muro, mientras que "bloqueado" significa que hay un muro en esa dirección. Karel puede detectar si hay o no algún zumbador en la esquina en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pues eso
  • La Ctm
  • Pues esoo
  • Pues no se
  • pues esto es
  • Pues Uno
  • No pues algo
  • Pues Eso

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS