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

Comandos especiales de Robot Karel


Enviado por   •  3 de Noviembre de 2014  •  298 Palabras (2 Páginas)  •  300 Visitas

Página 1 de 2

Comandos especiales de Robot Karel

Sustencias de Control

Existen cuatro estatutos kos sentencias de control que se emplean en la programación del Robot Karel: Sentencia de control de lrepetición itérate (n), Sentencia de control condicional if (condición), Sentencia de control condicional if (condición) / else y Sentencia de control de repetición while (condición).

• Iterate (n): Esta instrucción es para ordenarle al Robot que repita una o más veces las instrucciones u órdenes que escribiremos entre las dos llaves ({ }), el valor de ‘’n’’, que expresamos entre paréntesis, es el número de veces que el robot repetirá las instrucciones.

• If: Es un estatuto de control condicional, para que el Robot evalúe una condición con ayuda de sus sensores. Si la condición resulta verdadera, el Robot procesa las órdenes que hemos escrito entre las dos llaves ({ }).

• If / else: Es un estatuto de control condicional compuesto o doble, aquí el Robot evalúa una condición con ayuda de sus sensores.

• While: El ‘’while’’ es un estatuto de control de repetición.

Funciones o Módulos

• Void ( ):La característica principal de una función es que resuelta una tarea simple, concreta y especifica, como parte de la solución completa que se está diseñando.

Funciones múltiples o módulos múltiples

• Void veALaBarda (): Realiza una subtarea de moverse si el frente esta libre.

• Void levantaTrompos (): Realiza una subtarea de levantar un trompo si enfrente hay trompos.

• Void depositaTrompos(): Realiza una subtarea de colocar trompos si hay alguno en la mochila

• Void recorreLaBandaDerecha(): Realiza una subtarea de moverse y recoger trompos si hay barda a la derecha.

Recursividad en Karel

• La función succ (parámetro), incrementa (le suma uno) en uno el valor del ‘’parámetro ‘’ al momento de llamar a otra función.

• La función pred(parámetro), decrementa (le resta uno) en uno el valor del ‘’parámetro’’ al momento de llamar a otra función

...

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