En esta tercera sesión del curso la vamos a dedicar a conocer los bloques de la categoría lógica, veremos el funcionamiento de los bloques condicionales, los bloques de comparación y los bloques booleanos.
Trataremos de explicar la diferencia entre el bloque Y y el bloque O, bloques básicos para poder hacer cualquier tipo de comparación.
Además, vamos a realizar una practica usando el sensor de luz que incorpora la propia placa para que sea capaz de realizar una acción en caso de haber más o menos luz.
Recuerda a lo largo de todo el curso que tienes disponible el formulario de soporte para alumnos para plantear tus dudas y preguntas.
Vídeo de la sesión 3 del curso de programación de micro:bit con Makecode.
Ejercicios:
- Intentar realizar cada uno de los ejemplos que se han propuesto durante el vídeo.
- Usando los bloques condicionales, de comparación y el sensor de brújula, intentar realizar un programa en el que si la placa está orientada entre 90 y 180 grados se muestre una flecha indicando hacia el Este; si está orientada entre 180 y 270 grados se muestre una flecha indicando hacia el sur; si está orientada entre 270 y 360 se muestre una flecha indicando hacia el Oeste y si está orientada entre 0 y 90 grados se muestre una flecha indicando hacia el norte.
Todas las clases de este curso
- Iniciación a la programación de micro:bit con Makecode #1 Presentación.
- Iniciación a la programación de micro:bit con Makecode #2 Entrada y bucles.
- Iniciación a la programación de micro:bit con Makecode #3 Lógica.
- Iniciación a la programación de micro:bit con Makecode #4 Variables.
- Iniciación a la programación de micro:bit con Makecode #5 Matriz de LEDs.
- Iniciación a la programación de micro:bit con Makecode #6 Matemáticas.
- Iniciación a la programación de micro:bit con Makecode #7 Música.
- Iniciación a la programación de micro:bit con Makecode #8 Radio (Comunicaciones).
- Iniciación a la programación de micro:bit con Makecode #9 Ejemplos para clase.
- Iniciación a la programación de micro:bit con Makecode #10 Actualizar firmware.