ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Robot Karel


Enviado por   •  11 de Septiembre de 2014  •  535 Palabras (3 Páginas)  •  321 Visitas

Página 1 de 3

Robot Karel

Es una aplicación sencilla de software que consta de un simulador de robot integrado para probar instrucciones de programación en lenguaje Karel. Karel el Robot es comúnmente utilizado como una introducción simple a la programación para estudiantes de cómputo, pues aunque su lenguaje no es como el utilizado en realidad para programar, provee bases fuertes sobre lo que significa diseñar un programa de instrucciones aplicable a situaciones variables.

Programación

En una interfaz de tipo Java, Karel el Robot puede manipular sólo diez y seis comandos básicos: move (avanzar), turnleft (vuelta izquierda), pickbeeper (recoger zumbador ), putbeeper (dejar zumbador), (kissing/code) ) y turnoff (apagar). Estas instrucciones le permiten al simulador moverse a por su entorno e interactuar.

Además tiene múltiples herramientas de dicotomía de posibilidades variables bajo condiciones diversas, como las instrucciones if(condición) (si), if(condición) instrucción; else instrucción; (si .. sino ..), while (condición)(mientras) e iterate(N) (repetir N veces).

Esta aplicacion tambien contiene el lenguaje Pascal, donde solo tiene 4 comandos basicos: avanza, gira-izquierda, coge-zumbador (beeper), y deja-zumbador (beeper), tambien cuenta con las condiciones si-entonces, mientras-hacer, repetir x veces inicio.

Karel Vocabulario básico

Karel tiene seis incorporado, o primitiva, instrucciones. (Por primitivo, nos referimos a que son elementales y básicas.) Karel ejecuta una instrucción mediante la realización de la acción asociada a esa instrucción. Las seis instrucciones primitivas son:

TurnOn ();

Karel enciende. Esta debe ser la primera instrucción en todos los programas de robot.

Mover ();

Karel avanza una cuadra. Él sigue haciendo frente a la misma dirección. Para evitar daños Karel no se moverá hacia adelante cuando su camino está bloqueado por un muro. En lugar de ello, Karel realiza un cierre de error.

TurnLeft ();

Karel convierte por pivotamiento 90 grados a la izquierda. Él permanece en la misma esquina de la calle.

PickBeeper ();

Karel recoge exactamente un beeper de la esquina en la que está de pie y lo pone en su beeper-bag. Si no hay ninguna señal acústica, Karel realiza un cierre de error

PutBeeper ();

Karel extrae un beeper de su beeper-bolsa y la coloca en la esquina actual de la calle. Si la bolsa de alarma está vacía, Karel realiza un apagado error.

Desactivar ();

Karel se entrega fuera y es incapaz de ejecutar cualquier

...

Descargar como (para miembros actualizados)  txt (3.7 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com