Skip to content

Aktivnost

Igraće kocke

Početni | MakeCode, Python | LED zaslon, Mjerač ubrzanja | Number & place value, Probability, Randomizacija, Senzori, Ulaz (Input)/izlaz (Output)

1. korak: Napravi

Što je to?

Protresi micro:bit kako bi dobio slučajne brojeve.

Ova dva videa prikazuju što ćeš napraviti i kojim kodom:

Uvod

Vodič za kodiranje

Kako to radi

  1. Kao i u projektu Poludi (Get Silly), ovaj program koristi micro:bitov brzinomjer kako bi nešto napravio kad ga streseš.
  2. Kad streseš micro:bit, program nasumce odabere broj između 1 i 6 i prikaže ga na LED zaslonu.
  3. Računalima je teško potpuno nasumce odabrati neki broj jer su to uređaji koji rade precizno i propisno.
  4. Izradi grafikon učestalosti pojavljivanja svakog broja. Jesu li ti brojevi zbilja slučajni? Usporedi to s pravom kockom.

Što ti treba

  • micro:bit (ili MakeCode simulator)
  • Uređivač MakeCode ili Python
  • baterije (prema potrebi)
  • igraće kocke (po želji)

2. korak: Kodiraj

1from microbit import *
2import random
3
4while True:
5    if accelerometer.was_gesture('shake'):
6        display.show(random.randint(1, 6))

3. korak: Unaprijedi

  • Neka se brojka pojavi na nekolioko sekundi, a zatim izbriši zaslon kako bi se štedjele baterije.
  • Napravi program bacanja 2 kocke. Možeš birati slučajni broj između 1 i 12 ili dva slučajna broja između 1 i 6 koje ćeš zbrojiti.
  • Isprobaj oba načina i pribroji u grafikonu kako se često svaki rezultat pojavio. Ima li razlike? Pojavljuju li se neki brojevi češće od drugih?