MICROCONTROLADORES
Laboratorio N°01:
Introducción a la programación
Introducción a la programación
1. COMPETENCIA ESPECIFICA DE LA SESIÓN:
- Aprender los conceptos de la programación en bloques.
- Entender el funcionamiento de un algoritmo.
- Hacer el aprendizaje dinámico mediante juegos de programación
2.1. Blockly Games:
Blockly es un un lenguaje de programación visual compuesto por bloques ensamblables, correspondientes a las distintas instrucciones de manera que programar se reduce a seleccionar y ensamblar ordenadamente las instrucciones que quieres ejecutar.
Técnicamente se trata de una librería para construir editores visuales que forman parte de otras herramientas educativas.
Si estas buscando una herramienta para iniciarte en la programación Blockly Games, un conjunto de juegos y puzzles construidos con Blockly, es probablemente una de los mejores sitios para hacerlo. Esto te permitirá familiarizarte con bloques de instrucciones ensamblables, mientras resuelves juegos de lógica utilizando un conjunto de instrucciones cerrado y especifico para cada puzzle.
2.1. LIGHTBOT:
Light bot es un juego increíblemente divertido para que los docentes vinculen las nuevas tecnologías a las aulas de clases y, de esta forma, pasar un buen momento de ocio, rompiéndose la cabeza pensando junto a sus estudiantes.
Es un juego que pone a prueba las habilidades tanto de programación como lógicas. Básicamente, lo que hay que hacer es programar el robot para que encienda las casillas azules que aparecen en el tablero, utilizando la menor cantidad de instrucciones posibles.
3. EVIDENCIA DE TAREAS EN LABORATORIO:
En el laboratorio se realizaron las siguientes actividades:
En el laboratorio se realizaron las siguientes actividades:
- Blockly Games Película Nivel 9.
- Blockly Games Música Nivel 9.
- Blockly Games Tutor del estanque Nivel 9
- Blockly Games Estanque.
- LightBot.
En el siguiente video se explicará el código que se desarrollo para cada uno de los Niveles.
Al completar los niveles de LightBotse genera un certificado.
4. OBSERVACIONES:
- En la parte de Estanque de Blockly Games no se guarda el código generado así se debe tener cuidado.
- LightBot presenta 12 niveles pero los 3 primeros son de manera gratuita asi que solo se resolvieron estos.
- En la parte final de Estanque no modificar el código que se genera por defecto en JavaScript, ya que no se puede volver a ingresar a Bloques.
- En la parte final de Estanque pese a ejecutar el mismo código no siempre se va ganar debido a que los oponentes no realizan siempre los mismos movimientos.
5. CONCLUSIONES:
- Se logro completar cada unos de los niveles propuestos ayudando a comprender mejor la programación en bloques de forma dinámica.
- Aprendimos la importancia de los bucles en la programación, para poder ejecutar la misma secuencia de pasos indefinidamente.
- Se reconocieron diferentes maneras de simplificar pasos con ayuda de las funciones.
- Comprendimos la manera correcta de usar las condiciones, operadores y variables en la programación de bloques.

No hay comentarios:
Publicar un comentario