Skip to content

Активност

Коцкице

Почетник | MakeCode, Python | Акцелерометар - мерач убрзања, Лед екран | Number & place value, Probability, Рандомизација, Сензори, Улаз/излаз

Корак 1: Уради

Шта је ово?

Протресите micro:bit како бисте добили насумичне бројеве.

Ова два видео-записа показују шта треба да направите и како то да програмирате:

Увод

Водич за програмирање

Како то ради

  1. Као и у пројекту Полуди (Get Silly), програм користи micro:bit-ов акцелерометар како би се нешто десило када се микробит протресе.
  2. Када протресете micro:bit, програм насумице бира број између 1 и 6, а затим га приказује на ЛЕД екрану.
  3. За рачунаре је изузетно тешко да насумице бирају бројеве јер су то машине које раде прецизно.
  4. Направите графикон учесталости појављивања сваког броја. Да ли су ови бројеви заиста насумице одабрани? Упоредите то са правом коцкицом.

Шта вам је потребно

  • micro:bit (или симулатор у MakeCode-у)
  • MakeCode или Python уређивач
  • батерије (опционално)
  • права коцкица (опционално)

Корак 2: Програмирај

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

Корак 3: Унапреди

  • Нека се број појави на неколико секунди, а затим обришите ЛЕД екран како бисте уштедели батерију.
  • Направи програм за бацање 2 коцкице. Можете насумице одабрати број између 1 и 12 или можете насумице одабрати два броја између 1 и 6 и сабрати их.
  • Пробајте оба начина и израчунајте колико често се јавља сваки резултат. Има ли разлике? Да ли се неки бројеви појављују чешће него други?