TIC. ACT.ADQUISICION ETAPA 4
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 alrobot 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á lasinstrucciones
.- 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 decontrol 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:
Latarea 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. alterminar 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 controlcondicional 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 omuro 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 limites al suroeste de...
Regístrate para leer el documento completo.