Comandos Especiales Robot Karel
Enviado por 1660326 • 4 de Septiembre de 2014 • 693 Palabras (3 Páginas) • 800 Visitas
Comandos especiales
Sentencias de control
Existen cuatro estatutos o sentencias de control que se emplean en la programación del Robot Karel: Sentencia de control de repetició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)
A.- itérate(n)
Esta instrucción es para ordenarle al robot que repita una o más veces las instrucciones además que escribimos entre las dos laves ({}) el valor de “n” que esperezamos entre los paréntesis es el número de veces que el robot repetirá las instrucciones
.- EJEMPLO:
Descripción la tarea de Karel es avanzar 10 cuadras y en cada cuadra dejar uno de los 10 trompos o zumbadores que tiene en su mochila
B.- if ()
Es un estatuto de control condicional para que el robot evalué una condición con ayuda de sus sensores si la condición resulta verdadera el robot procesara las ordenes que hemos escrito en las 2 llaves ({})
-EJEMPLO:
La tarea de Karel es avanzar al frente las siguientes 6 cuadras pero solo en algunas esquinas hay un trompo que deberá levantar es decir que no en todas las cuadras necesariamente hay un trompo. al terminar las 6 cuadras termina la tarea de Karel el robot inicia con dirección este sin trompos en la mochila de Karel , debe terminar en calle 1 y avenida 6
C.- If/else
Es un estatuto de control condicional compuesto o doble aquí el robot evalúa una condición con ayuda de sus sensores, si la condición resulta verdadera el robot procesara las ordenes que hemos escrito entre las primeras 2 llaves ({})
-EJEMPLO
Karel inicia en dirección Este en la esquina demás al sureste de la ciudad debe avanzar 10 cuadras y detenerte, ahí termina su tarea. El problema es que en algunas cuadras hay una barda o muro de altura uno en lugares no especificados estas bardas deberá saltarlos y seguir hasta completar las 10 cuadras especificadas. El robot inicia con dirección este en las límites al suroeste de la ciudad sin trompos en la mochila.
D.-while
Es un estatuto de control de repetición cuando el robot llega a la línea donde escribimos este estatuto evalúa la condición que escribimos dentro de los paréntesis a la derecha de la palabra while si la condición es verdadera el robot procesara las ordenes que escribimos
-EJEMPLO:
Karel se encuentra en dirección este en el límite suroeste de la ciudad su tarea es mientras (tenga trompos en la mochila).
Funciones o módulos
Una función es un grupo de ordenes encerradas entre un par de llaves ({ }), a las que le asignamos un nombre antes del bloque de órdenes que forman el nuevo módulo, este nombre es necesario para poder llamar a la nueva función
La
...