Manual De Karel

Páginas: 7 (1624 palabras) Publicado: 5 de mayo de 2012
INSTALACION
Karel no necesita de proceso de instalación, simplemente crea una carpeta con el nombre de KAREL y copias ahí los archivos.

Karel cuenta con cinco instrucciones básicas para hacertodas sus tareas. Las instrucciones son las siguientes:

avanza: Karel avanza una cuadra hacia donde esté orientado. Si hayuna pared enfrente, el programa marcará un error y dejará deejecutarse.gira‐izquierda: Karel gira hacia la izquierda 90°, cambiando suorientación.

coge‐zumbador: Karel recoge un zumbador en el lugar donde estáparado. Si no hay zumbador en ese lugar, el programa marcará error ytermina la ejecución

deja‐zumbador: Karel deja un zumbador en el lugar que está parado.Si Karel no tiene zumbadores en la mochila, entonces no podrá dejarel zumbador y el programa marcará error.apagate: Finaliza la ejecución del programa. Karel ya no podrá hacermás cosas porque ya está apagado.

TOMA DESICIONES
Muchas veces, Karel necesita tomar una decisión cuando está en una situación apretada como cuando está Enfrente de una pared y necesita saber si avanza si no. Las condiciones que Karel puede detectar para poder hacer su decisión se listan a continuación: (TAMBIEN SEENCUENTRA EN LA PAG. 66 DE SU LIBRO)

FUNCIONES BOOLEANAS
• frente-libre. Regresa verdadero si el frente hacia el cual está orientado Karel, está libre.
• frente-bloqueado. Regresa verdadero si el frente hacia el cual está orientado Karel, está
bloqueado (existe una pared).
• izquierda-libre. Regresa verdadero si la calle de la izquierda con respecto a la situación de Karel,
está libre.
•izquierda-bloqueada. Regresa verdadero si la calle de la izquierda con respecto a la situación de
Karel, está bloqueada.
• derecha-libre. Regresa verdadero si la calle de la derecha con respecto a la situación de Karel,
está libre.
• derecha-bloqueada. Regresa verdadero si la calle de la derecha con respecto a la situación de
Karel, está bloqueada.
• junto-a-zumbador. Regresa verdadero si en laesquina de la calle donde está situado Karel,
existe al menos un zumbador.
• no-junto-a-zumbador. Regresa verdadero si en la esquina de la calle donde está situado Karel,
no existe ningún zumbador.
• algun-zumbador-en-la-mochila. Permite evaluar si Karel tiene al menos un zumbador en su
mochila.
• ningun-zumbador-en-la-mochila. Permite evaluar si Karel no tiene ningún zumbador en su
mochila.• orientado-al-norte. Regresa verdadero si Karel está orientado hacia el norte.
• orientado-al-sur. Regresa verdadero si Karel está orientado hacia el sur.
• orientado-al-este. Regresa verdadero si Karel está orientado hacia el este.
• orientado-al-oeste. Regresa verdadero si Karel está orientado hacia el oeste.
• no-orientado-al-norte. Regresa verdadero si Karel no está orientado hacia elnorte.
• no-orientado-al-sur. Regresa verdadero si Karel no está orientado hacia el sur
• no-orientado-al-este. Regresa verdadero si Karel no está orientado hacia el este.
• no-orientado-al-oeste. Regresa verdadero si Karel no está orientado hacia el oeste.

DECISIONES SIMPLES

Hay veces que Karel puede hacer una serie de instrucciones si se cumple una condición previamente establecida. Lacondición puede ser cualquiera de las mencionadas anteriormente.Por ejemplo:

sifrente‐libre entonces inicio
avanza;
fin;
En las líneas anteriores se muestra una pequeña decisión que va a hacer Karel. que Si en frente de él no hay pared, entonces avanza; si hay pared entonces no hace nada

Es importante saber cómo escribir el código de las condiciones. Lo que está escrito en negritasanteriormente es la condición que tú le das a Karel y puede ser cualquiera de las de la lista. Entre inicio y fin pueden existir las líneas de código que sean necesarias.
También pueden existir múltiples condiciones en la mismalínea de código como: si frente‐libre y orientado‐al‐norte entoncesinicio… Si cualquiera de las dos condiciones no se cumple, Karel sesalta esa instrucción.

La opción ‘o’...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual Karel
  • Manual karel
  • Manual Java para Karel
  • Karel
  • Karel
  • karel
  • Karel
  • karel

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS