Evidencia (laboratorio4)

14
ETAPA 4 ACTIVIDAD LABORATORIO 4 NOMBRE DE LOS INTEGRANTES DEL EQUIPO

description

Actividad de Laboratorio Etapa 4

Transcript of Evidencia (laboratorio4)

Page 1: Evidencia (laboratorio4)

ETAPA 4

ACTIVIDAD LABORATORIO 4

NOMBRE DE LOS INTEGRANTES DEL EQUIPO

Page 2: Evidencia (laboratorio4)

ACTIVIDAD 3

Page 3: Evidencia (laboratorio4)

PREGUNTAS: 1.- ¿Cuáles comandos básicos y sentencias de control se emplearon en el programa para efectuar la tarea

designada? MOVE, TURNLEFT, PUTBEEPER, TURNOFF, ITERATE, WHILE 2.- ¿Qué sensor se empleó en el programa para que el Robot Karel realice su tarea? leftIsBloque 3.- ¿Cuántas personas forman el consejo directivo? 6 Programa de la Actividad 3: class program { program() { iterate (2) { while (leftIsBlocked()) { move(); } turnleft(); move(); while (leftIsBlocked()) { putbeeper(); move(); } turnleft(); move(); } iterate (2) { turnleft(); } turnoff(); } } Inserta (Impr Pant) la pantalla del mundo inicial y mundo final (con su cuadro de texto en donde indica que terminó correctamente (turned off)) de la actividad 3.

Page 4: Evidencia (laboratorio4)

ACTIVIDAD 4

Page 5: Evidencia (laboratorio4)

PREGUNTAS: 1.- ¿Cuáles comandos básicos y sentencias de control se emplearon en el programa para efectuar la tarea

designada? MOVE, TURNLEFT, TURNOFF, ITERATE, IF/ELSE 2.- ¿Qué sensor se empleó en el programa para que el Robot Karel realice su tarea?

frontIsClear 3.- ¿Cuántas desviaciones tuvieron en el recorrido el autobús de la familia Gallegos? 3 Programa de la Actividad 4: class program { program() { iterate (9) { if (frontIsClear()) { move(); } else { turnleft(); move(); iterate (3) { turnleft(); } move(); iterate (3) { turnleft(); } move(); turnleft(); } } turnoff(); } } Inserta (Impr Pant) la pantalla del mundo inicial y mundo final (con su cuadro de texto en donde indica que terminó correctamente (turned off)) de la actividad 4.

Page 6: Evidencia (laboratorio4)

ACTIVIDAD 5 AL NORTE

Page 7: Evidencia (laboratorio4)

ACTIVIDAD 5 AL ESTE

SE PODÌA IMPRIMIR PANTALLA DE CUALQUIERA DE LAS DOS OPCIONES, YA SEA HACIA EL ESTE O HACIA EL NORTE, YA QUE EL MISMO PROGRAMA FUNCIONA PARA LAS DOS DIRECCIONES.

Page 8: Evidencia (laboratorio4)

PREGUNTAS: 1.- ¿Cuáles comandos básicos y sentencias de control se emplearon en el programa para efectuar la tarea

designada? MOVE, PUTBEEPER, TURNOFF, ITERATE, IF/ELSE 2.- ¿Qué sensor se empleó en el programa para que el Robot Karel realice su tarea? facingNorth, facingEast 3.- ¿Cuál promoción escogerías y para cuántos clientes sería el viaje? Si se escogió al Norte son 10 clientes y si fue al Este son 9 clientes Programa de la Actividad 5: class program { program() { if (facingEast()) { iterate (7) { move(); putbeeper(); } } else { if (facingNorth()) { iterate (6) { move(); putbeeper(); putbeeper(); } } } turnoff(); } } Inserta (Impr Pant) la pantalla del mundo inicial y mundo final (con su cuadro de texto en donde indica que terminó correctamente (turned off)) de la actividad 5.

Page 9: Evidencia (laboratorio4)

Actividad 6 REUNIÓN FAMILIAR (Funciones o Módulos)

Page 10: Evidencia (laboratorio4)

PREGUNTAS: 1.- ¿Cuáles comandos básicos, sentencias de control y que nombre le diste a la función que se emplearon

en el programa para efectuar la tarea designada? MOVE, TURNLEFT, PUTBEEPER, PICKBEEPER, TURNOFF, ITERATE, WHILE 2.- ¿Cuántos trompos recogió el Robot Karel para realizar su tarea?

FrontIsClear, anyBeepersInBeeperBag

3.- ¿Cuál es total de familias que asistieron a la reunión familiar? 18 Programa de la Actividad 6:

class program { void barda() { while (frontIsClear()) { pickbeeper(); move(); } } program() { iterate (4) { barda(); turnleft(); } while (anyBeepersInBeeperBag()) { putbeeper(); } turnoff(); } } Inserta (Impr Pant) la pantalla del mundo inicial y mundo final (con su cuadro de texto en donde indica que terminó correctamente (turned off)) de la actividad 6.

Page 11: Evidencia (laboratorio4)

Actividad 7 OLIMPIADA DE INFORMÁTICA (Funciones o Módulos)

Page 12: Evidencia (laboratorio4)

PREGUNTAS: 1.- ¿Cuáles comandos básicos, sentencias de control y que nombre le diste a la función que se emplearon

en el programa para efectuar la tarea designada? MOVE, TURNLEFT, TURNOFF, ITERATE, WHILE, AVANZA Y SUBE 2.- ¿Cuántos veces se movió el Robot Karel para realizar su tarea? 10 3.- ¿Cuántos niveles de selección tiene que pasar los estudiantes para llegar a la Olimpiada

Internacional? 4 Programa de la Actividad 7: class program { void avanza() { while (frontIsClear()) { move(); } } void sube() { iterate (4) { turnleft(); move(); iterate (3) { turnleft(); } move(); } } program() { avanza(); sube(); turnoff(); } } Inserta (Impr Pant) la pantalla del mundo inicial y mundo final (con su cuadro de texto en donde indica que terminó correctamente (turned off)) de la actividad 7.

Page 13: Evidencia (laboratorio4)

Actividad 9 AGENCIA AUTOMOTRIZ (Parámetros)

Page 14: Evidencia (laboratorio4)

PREGUNTAS: 1.- ¿Cuáles comandos básicos, sentencias de control y que nombre le diste a la función que se emplearon

en el programa para efectuar la tarea designada? MOVE, TURNLEFT, PICKBEEPER, PUTBEEPER, TURNOFF, ITERATE, WHILE, IF, GIRA, TROMPOS, DEJA Y AVANZA. 2.- ¿Cuántos trompos recogió el Robot Karel para realizar su tarea? 15 3.- ¿Cuántas refacciones en total se dejaron en la agencia matriz? 15 Programa de la Actividad 9:

class program { void gira(a) { iterate (a) { turnleft(); } } void trompos(a) { iterate (a) { pickbeeper(); } } void deja(a) { iterate (a) { putbeeper(); } } void avanza() { while (frontIsClear()) { move(); } }

program() { while (frontIsClear()) { if (nextToABeeper()) { trompos(2); } move(); } gira(1); while (rightIsBlocked()) { if (nextToABeeper()) { trompos(3); } move(); } gira(2); avanza(); gira(3); avanza(); deja(15); gira(3); move(); turnoff(); } }

Inserta (Impr Pant) la pantalla del mundo inicial y mundo final (con su cuadro de texto en donde indica que terminó correctamente (turned off)) de la actividad 9.