Pas 1: Crea-ho
En què consisteix?
Posa a prova el teu coneixement de les taules de multiplicar amb aquest projecte.
Aquests dos vídeos et mostren què faràs i com programar-ho.
Com funciona
- El programa utilitza dues variables anomenades “a” i “b” per emmagatzemar nombres aleatoris.
- Les variables emmagatzemen nombres o valors que poden canviar en un programa informàtic.
- Prem el botó A per generar un nombre aleatori entre 1 i 12 per a la variable "a" i mostrar-lo a la pantalla LED. Prem el botó B per generar un altre nombre aleatori entre 1 i 12 per a "b" i mostrar-lo a la pantalla LED.
- Agita la micro:bit per esbrinar quin és el producte; aquesta és la resposta si es multipliquessin els nombres. Aquesta part del programa funciona utilitzant el bloc de multiplicació del menú de matemàtiques de MakeCode.
- Pots utilitzar aquest projecte en un joc competitiu de dos jugadors, on es llegeixen els dos nombres aleatoris i cada jugador ha de cridar primer la resposta correcta per guanyar un punt.
Què necessites
- Micro:bit (o simulador MakeCode )
- Piles (opcional)
Pas 2: Programa-ho
1from microbit import *
2import random
3a = 0
4b = 0
5
6# Shake the micro:bit to see the answer in the Python version
7while True:
8 if accelerometer.was_gesture('shake'):
9 display.scroll(a*b)
10 if button_a.was_pressed():
11 a = random.randint(1, 12)
12 display.scroll(a)
13 if button_b.was_pressed():
14 b = random.randint(1, 12)
15 display.scroll(b)
Pas 3: Millora-ho
- Ajusta el programa perquè t'ajudi a aprendre els nombres quadrats.
- Si esteu jugant al joc de dos jugadors, creeu un altre programa en una micro:bit diferent per fer un seguiment de les puntuacions dels jugadors.
- Utilitza diverses entrades en aquest programa per activar diferents efectes de so, que pots reproduir quan els jugadors donen una resposta correcta o incorrecta.