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

Componentes de Karel


Enviado por   •  24 de Marzo de 2014  •  Informes  •  329 Palabras (2 Páginas)  •  784 Visitas

Página 1 de 2

Componentes de Karel

El estado inicial de Karel en el mundo es el origen, que es la esquina inferior izquierda con

orientación hacia el norte. Es un robot que cuenta con tres censores que detectan muros

enfrente de ellos, los muros son impenetrables y los censores están colocados uno al

costado izquierdo de Karel, otro enfrente de Karel y el tercero en el costado derecho de

Karel.

Cada censor es activado cuando detecta enfrente del mismo un muro, así que, un censor

genera uno de dos valores dependiendo de una variable que pregunta si existe o no muro

frente al censor. Ejemplo, si la variable es “frente-libre” y el censor detecta que no existe un

muro enfrente, el censor asigna el valor “verdadero” a la variable “frente-libre”

También Karel tiene un censor que detecta cuando esta junto a un zumbador, de la misma

forma que los anteriores censores genera uno de dos valores verdadero si esta junto a

zumbador o falso si no lo esta. La mochila de Karel también trabaja como censor ya que

puede haber zumbadores en ella o no. por ejemplo, si en la mochila hay 5 zumbadores, la

variable “algún-zumbador-en-la-mochila” tendrá el valor de verdadero y falso en el caso de

que no existieran zumbadores en la mochila.

Karel tiene un brazo mecánico que recoge zumbadores colocados en las esquinas de su

mundo y coloca en la mochila. El brazo también puede tomar zumbadores de la mochila y

colocarlos en cualquier esquina de su mundo. Este brazo mecánico no cuenta con ningún

tipo de censor, de manera que si le pedimos que recoja zumbadores de una esquina en

particular y en esa esquina no existieran zumbadores, Karel generara un error grabe y se

apagara. Lo mismo pasaría si le pedimos que tome zumbadores de su mochila y la mochila

estuviera vacía, por lo tanto es responsabilidad del usuario de Karel usar el brazo mecánico

en situaciones que permitan su correcto funcionamiento

...

Descargar como (para miembros actualizados)  txt (1.9 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com