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.
- Si los estudiantes necesitan ayuda para abrir y guardar un proyecto, modele los pasos en elOpen and Save a Project artículo para su dispositivo y pídales que lo sigan.
- 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 Conectar un cerebro VEX GO Biblioteca VEX Artículo para estudiantes.
- También necesitarán configurar VEXCode GO para el código base. Modela los pasos desde el Configurar una base de código Biblioteca VEX y asegúrese de que los estudiantes puedan ver los bloques del tren motriz en la Caja de herramientas.
- Muestra cómo arrastrar un bloque [Comentario] al espacio de trabajo y colocarlo debajo del bloque {When started}. If necessary, see the Uso de comentarios en VEXcode GO Biblioteca VEX Artículo para obtener información sobre cómo usar comentarios en un proyecto.
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 Iniciar un proyecto en VEXcode GO VEX Artículo de la biblioteca y modelo de los pasos para iniciar un proyecto para estudiantes.
- 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.