Uanl

Páginas: 6 (1444 palabras) Publicado: 27 de enero de 2013
UNIVERSIDAD AUTONOMA DE NUEVO LEON
PREPARATORIA No. 3
SISTEMA CURRICULAR FLEXIBLE A DISTANCIA

Nombre: diana Laura pacheco Pérez

Matrícula: 1565283

Grupo: 206




ACTIVIDADES DE LA UNIDAD 1
Actividad de Aprendizaje 4:
Comandos especiales parte 1

Propósito: Identificar los comandos básicos del Robot Karel.
Instrucciones:
1.- Realiza la lectura del tema Comandos Especiales dela unidad 1 del libro Tecnología de la Información y de la Comunicación 2, UANL, de la página 41 a la página 45.

3.- Después de tus datos personales, ahora responde las siguientes preguntas:
• ¿Qué función tiene el comando itérate(n)? su función es ordenarle al robot karel que repita una o mas veces las instrucciones u ordenes que escribimos entre las dos llaves el valor de (n) queexpresamos entre paréntesis ,es el numero de veces que el robot repetirá las instrucciones
• ¿Qué función tiene el comando if (condición)? su función es que evalué una condición con ayuda de sus sensores. Si la condición resulta verdadera, el robot karel procesa los datos que hemos escrito entre dos llaves.
• ¿Qué función tiene el comando if / else? La función es evaluar la condición con ayudade sus sensores ya que este es un estatus de control condicional compuesto doble. si la condición resulta verdadera, el robot karel procesa las ordenes x que hemos escrito entre las primeras llaves, pero si la condición resulta falsa es decir que no se cumple la condición que se le ordeno evaluar, entonces el robot procesa las orden y, que hemos escrito entre las dos llaves después de la palabraelse.
• ¿Qué función tiene el comando while? Tiene la función de evaluar 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 entre el par de llaves ,luego regresa a evaluar nuevo la condición ,si de nuevo de nuevo la evalúa resulta verdadera ,entonces vuelve a procesar las ordenesque escribimos entre el par de llaves y esto lo estará repitiendo mientras se cumpla la condición





5.- Entra al programa de Robot Karel. Lleva a cabo lo siguiente:

• En el mundo de Karel el robot debe de estar apuntando al norte. Y debes de llenar en la parte superior derecha en el cuadro: Z. en mochila: 10
• En la sección de programa, da un clic en Java y selecciona Nuevo.• Agrega las instrucciones necesarias para tener este código:
class program {

program() {
;
iterate (10) {
move();
}
iterate (5) {
putbeeper();
}
move();
turnoff();
}
}






• En la sección de programa, da un clic en Compilar.
• Ahora en la sección Ejecutar, selecciona inicializar.• Da un clic en el botón correr.
• Ahora, regresa a la sección de Programa y realiza los cambios necesarios en el programa para que el código quede así:
class program {
program() {
iterate(10){
if (frontIsBlocked()) {
turnleft();
move();
turnleft();
turnleft();
turnleft();
move();
turnleft();
turnleft();
turnleft();
move();
turnleft();
}
else {
move();
}
;
}
;turnoff();
}
}










Instrucciones

6.- Cuando hayas corrido los dos programas anteriores, abre el archivo de Actividad 4 Unidad 1 en Word y coloca el letrero: CONCLUSIONES DE LOS PROGRAMAS PROPUESTOS:

7. Contesta las siguientes preguntas a manera de conclusión: Menciona la diferencia de ambos programas, ¿qué notaste de códigos diferentes?, ¿Cuál se te hizo más fácil y porque?¿Qué uso tiene el comando itérate (10) o el de itérate (5)?


CONCLUSIONES DE LOS PROGRAMAS PROPUESTOS:
¿Qué notaste de códigos diferentes?

Lo que no te diferente fue que el itérate 5 no cuenta con if que es donde se evalúa una condición con ayuda de los sensores en el itérate 10 pone el if (frontIsBlocked) Que significa esta bloqueado al frente

¿Cuál se te hizo más fácil y porque?...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Uanl
  • UANL
  • Uanl
  • uanl
  • Uanl
  • Uanl
  • uanl
  • uanl

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS