Actividad de Adquisicion de TIC II etapa 4
Preparatoria #1 Colegio Civil
Actividad de Adquisición del Conocimiento
Comandos especiales de Robot Karel
Nombre: Fabiola Perales QuezadaMatricula: 1750804
Grupo: 224
Materia: TIC
Profresor.: Ronald Rdz Rdz
COMANDOS ESPECIALES
Iterate ( )
Esta instrucción es para ordenarle al Robot que repita una o más veces las instrucciones uórdenes que escribiremos entre las 2 llaves ({ }), el valor de ‘’n’’, que expresamos entre paréntesis es el número de veces que el robot repetirá las instrucciones.
Sintaxis: itérate (n {
Ordenes;
}Ejemplo: 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. El Robot inicia en el limite Suroeste de la cuidad en dirección Este y con10 trompos en su Mochila.
PROGRAMA
Class program {
Program ( ) {
Itérate (10) {
Move();
Putbeeper ();
}
Turnoff();
}
}
If
Es un estatuto de control condicional, para que elRobot evaluara una condición con ayuda de sensores. Si la condición resulta verdadera el Robot procesa las ordenes que hemos escrito entre las dos llaves ({ }). La condición que se escribe entreparéntesis son de las que aparecen en páginas anteriores en tu libro.
Sintaxis: if (condición){
Ordenes;
}
Ejemplo: La tarea de Karel es avanzar al frente las siguientes 6 cuadras, pero solo en algunasesquinas esquinas hay un trompo que deberá levantar, es decir, que no en todas las cuadras, necesariamente, hay trompo. Al terminar las seis cuadras termina la tarea del Robot. El Robot inicia condirección Este, sin trompos en la mochila. Karel debe terminar en calle 1 y avenida 6, además puede o no haber trompo en la esquina o cuadra donde Karel inicia su tarea.
PROGRAMA
Class program{
Program( ){
Itérate (6){
If (nextToABeeper() ) {
Pickbeeper ( ) ;
}
Move ( ) ;
}
;
Turnoff( ) ;
}...
Regístrate para leer el documento completo.