AAC4
UNIVERSIDAD AUTONOMA DE NUEVO LEON
PREPARATORIA #9
Sofia Lizbeth Osuna Cuevas
1757165
Gpo:202 Aula:56
Actividad de Adquisición del Conocimiento
Mayela Villarreal Montoya
Comandosespeciales
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 controlcondicional if (condición), sentencia de control condicional if(condición)else y sentencia de control de repetición while(condición)
A.-while
Es un estatuto de control de repetición cuando el robot llega a lalí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 queescribimos
-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)
B.- if ()
Es un estatuto de control condicional para que elrobot 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 alfrente 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 latarea 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í elrobot 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 endirecció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...
Regístrate para leer el documento completo.