Actividad de Adquisición del Conocimiento Etapa 3 TICS 1
ÍNDICE
Comandos Básicos
Existe una variedad de comandos que se emplean en la programación de Robot Karel, en esta sección solo describiremos aquellos que utilizaremos para desarrollar lasactividades de aprendizaje:
◦ Comando move ()
◦ Comando turnleft ()
◦ Comando putbeeper ()
◦ Comando turnoff ()
1.1 move ( )
La orden o instrucción move () sirve para avanzar al Robot Karel unacuadra sobre la calle o avenida en la dirección en que se encuentre orientado.
Ejemplo:
Si se desea que el Robot Karel avance 3 cuadras, se deberá insertar la instrucción move () 3 veces.
1.2turnleft ( )
Con la instrucción turnleft () hacemos que el Robot Karel gire 90 grados a su izquierda, es decir, en el sentido contrario a las manecillas del reloj, debemos tomar en cuenta que nosreferimos a la izquierda de Karel.
Ejemplo:
Si Karel está en dirección Este, y le ordenamos un “turnleft ()”, entonces hará un giro a su izquierda, que lo dejará viendo en dirección Norte. Para que girea la derecha, escribimos tres veces la orden o instrucción turnleft ().
1.3 putbeeper ( )
La instrucción putbeeper () la usamos para ordenarle a Karel que dejé un trompo o zumbador en la esquinade donde está parado, pero debemos asegurarnos que Karel tenga, al menos, un trompo en su mochila de trompos, de lo contrario marcará un error y su tarea terminará “Anormalmente”, es decir sin éxito.Ejemplo:
Si queremos que deje dos trompos, escribimos dos veces la instrucción putbeeper ().
1.4 pickbeeper ( )
La instrucción pickbeeper () la usamos para ordenarle a Karel que levante un trompoo zumbador de la esquina en donde está parado, pero debemos asegurarnos que Karel se encuentre en la esquina en donde hay, al menos, un trompo o zumbador, de lo contrario marcará un error y su tareaterminará “Anormalmente”, es decir, sin éxito.
Ejemplo:
Cada trompo que levanta Karel lo almacena en su mochila, si necesitamos que levante dos trompos, entonces escribimos dos veces “pickbeeper...
Regístrate para leer el documento completo.