Jugar
Parte 1 - Paso a paso
- InstruirInstruya a cada grupo para que planifique su proyecto VEXcode escribiendo pseudocódigo. Crearán un pseudocódigo para tener su robot Base de Código y extensión para conducir en un cuadrado. Mire la animación a continuación para ver cómo el código base se mueve con éxito. En la animación a continuación, el código base comienza en la esquina inferior izquierda de un cuadrado, mirando hacia arriba. Avanza a lo largo del primer lado de la plaza, luego gira a la derecha y repite estos dos comportamientos para recorrer toda la plaza.
Archivo de vídeo
- ModeloModelo para que los estudiantes escriban el pseudocódigo. El pseudocódigo es una notación abreviada para codificación que combina descripciones verbales y escritas del código. Asegúrese de que cada grupo tenga una hoja de papel y un lápiz para escribir su pseudocódigo.
- Pídeles a los estudiantes que definan el objetivo de su proyecto. ¿Qué quieren que haga su código base? Todos los estudiantes deberían poder decirle que el Código Base debe moverse en un cuadrado.
- Modele cómo ser específico en pseudocódigo. En lugar de “Avanzar”, los estudiantes deberían describir exactamente qué tan lejos avanzarán usando medidas y unidades.
Pseudocódigo
- FacilitarFacilitar una discusión sobre pseudocódigo con los estudiantes mientras caminas y ayudas a los grupos. Pregunte a los estudiantes:
- ¿Qué quieres lograr con su proyecto?
- ¿Cómo vas a desglosar la intención o el objetivo del proyecto en declaraciones breves y específicas?
- Describe las características de un cuadrado.
- ¿Cuantas esquinas tiene?
- ¿Los lados tienen todos la misma longitud o son longitudes diferentes?
- ¿Cómo sabes si tu pseudocódigo está describiendo un cuadrado?
Escritura de pseudocódigo - RecordarRecuerde a los estudiantes que deben trabajar en grupo y escuchar las ideas de los demás. Es posible que necesiten intentarlo más de una vez para asegurarse de que su pseudocódigo describa los comportamientos exactos que desean de su código base. Se necesitarán múltiples rondas de intentos y fracasos para tener éxito. ¡Está bien!
- PreguntePregunte a los estudiantes en qué se parece la planificación del pseudocódigo a la planificación en otras partes de sus vidas. ¿Cómo planifican lo que van a empacar antes de un viaje? ¿Alguna vez han olvidado algo importante porque se saltaron la planificación? (un zapato, un juguete, un cargador)
Pausa a mitad de juego & Discusión en grupo
Tan pronto como cada grupo haya terminado de escribir su pseudocódigo, reúnanse para una breve conversación.
- ¿Cómo crees que escribir este pseudocódigo te prepara para codificar tu robot Code Base?
- Pida a los grupos que describan los movimientos específicos del Código Base basándose en su pseudocódigo.
Parte 2 - Paso a paso
- InstruirIndique a los estudiantes que transferirán su pseudocódigo al código en VEXcode GO y luego crearán un proyecto para que la base de código conduzca en un cuadrado. Tendrán tres intentos para probar, revisar y volver a probar su proyecto en su base de código. Mire el video a continuación para ver el movimiento exitoso del Código Base. En la animación a continuación, el código base comienza en la esquina inferior izquierda de un cuadrado, mirando hacia arriba. Avanza a lo largo del primer lado de la plaza, luego gira a la derecha y repite estos dos comportamientos para recorrer toda la plaza.
Archivo de vídeo
- ModeloModelo para que los estudiantes puedan transferir por primera vez su pseudocódigo a bloques [Comentario] en VEXcode GO. Luego, crea e inicia su proyecto para que la base de código conduzca en un cuadrado.
- If students need assistance opening and saving a project, model the steps in the Open and Save a Project article for your device, and have them follow along.
- Pida a los estudiantes que nombren su proyecto Conducir en una plaza.
Nombre Proyecto - Una vez que los estudiantes hayan nombrado su proyecto, deberán conectar su base de código a su dispositivo. If necessary, model the steps in the Connect a VEX GO Brain VEX Library article for students.
- También necesitarán configurar VEXCode GO para el código base. Model the steps from the Configure a Code Base VEX Library article and ensure students can see the Drivetrain blocks in the Toolbox.
- Muestra cómo arrastrar un bloque [Comentario] al espacio de trabajo y colocarlo debajo del bloque {When started}. If necessary, see the Using Comments in VEXcode GO VEX Library article for information on how to use comments in a project.
Agregar bloque [Comentario] a {When started} - Modelo que agrega la primera línea de pseudocódigo al bloque [Comentario].
Agregar pseudocódigo al bloque [Comentario] - Pida a los estudiantes que transfieran todo su pseudocódigo a bloques [Comentario].
Nota: Los estudiantes necesitarán 1 bloque [Comentario] para cada línea de pseudocódigo. Entonces, si tienen 8 líneas de pseudocódigo, necesitarán 8 bloques [Comentario].
Pseudocódigo para los bloques [Comentario] Una vez que los estudiantes hayan transferido su pseudocódigo, agregarán bloques de transmisión. Recuerde a los estudiantes que los bloques [Comentario] se utilizan para organizar sus proyectos y no ejecutarán comportamientos. Necesitarán agregar bloques Drivetrain para hacer que su base de código se mueva.
- Pida a los estudiantes que agreguen un bloque [Conducir para] debajo del primer bloque [Comentario].
Agregue [Unidad para] debajo del primer bloque [Comentario] - Luego, pida a los estudiantes que ajusten los parámetros para que coincidan con lo que se solicita en el bloque [Comentario]. En este caso son 400 milímetros (mm).
- A continuación, pida a los estudiantes que agreguen un bloque [Turn for] y que verifiquen que los parámetros coincidan con el pseudocódigo en el bloque [Comentario].
Agregar bloque [Turno para] -
Pida a los estudiantes que continúen hasta que hayan agregado bloques de transmisión para cada uno de los bloques [Comentario].
Proyecto Drive in a Square - Una vez que los estudiantes hayan agregado todos los bloques del tren motriz, estarán listos para comenzar su proyecto. Pida a los estudiantes que seleccionen el botón “Iniciar” en la barra de herramientas para comenzar el proyecto y observen los movimientos del código base. If needed, review the steps from the Starting a Project in VEXcode GO VEX Library article, and model the steps to start a project for students.
- Haga que los estudiantes realicen 3 pruebas para evaluar su proyecto Drive in a Square y usen la hoja de recopilación de datos para documentar qué funcionó y qué cambios deben realizarse.
- FacilitarFacilitar a medida que los estudiantes construyen sus proyectos, alentándolos a usar un lenguaje direccional y hacer referencia a su pseudocódigo si se quedan atascados. A medida que recorre el salón ayudando a los estudiantes, haga preguntas sobre su proceso.
- ¿Qué comandos estás usando para hacer que tu Código Base se mueva en un cuadrado?
- Describa sus pruebas anteriores (si los estudiantes ya han podido realizarlas)
- ¿Qué funcionó en tu proyecto?
- ¿Qué no funcionó?
- ¿Cómo vas a ajustar tu proyecto? ¿Hay algún comando específico que necesites cambiar?
- ¿Cómo puedes ordenar al Código Base que se mueva en un cuadrado perfecto? ¿Hay algún comando específico que necesites cambiar?
Colaborar en un proyecto - RecordarRecuerde a los equipos que tienen tres intentos para probar, cambiar y volver a probar su plan. Lo más probable es que su primer intento no funcione. Tendrán que intentarlo más de una vez para conseguir que su Código Base se mueva con éxito en un cuadrado. Recuerde a los estudiantes que registren las pruebas y los cambios en su hoja de recopilación de datos mientras realizan las pruebas.
Ejemplo de Hoja de Recolección de Datos Completa - PreguntePregunte a los estudiantes si el pseudocódigo les ayudó con el desafío en la Parte 2 del juego. La planificación también es una parte importante de otros trabajos. ¿Pueden nombrar trabajos en los que tengan que planificar con antelación? (Ingeniería, Codificación, Docencia, etc.).
Opcional: Los equipos pueden deconstruir su robot Code Base si es necesario después de este punto de la experiencia. Utilizarán la misma construcción en los laboratorios posteriores, por lo que esta es una opción para el docente.