Skip to content

Aktivnost

niz aktivnosti

Srednji | MakeCode, Python | LED zaslon, Tipke | Randomizacija, Strukture podataka, Varijable

1. korak: Napravi

Što je to?

Teško ti je odlučiti ili dogovoriti se što napraviti? Iskoristi nizove i izradi micro:bitov program koji će odabrati umjesto tebe!

micro:bit s ikonama za razne altivnosti

Kako to radi

  • micro:bit pohranjuje popis svih mogućih aktivnosti u listu (ili niz) koji se zove 'opcije'. Nizovi su stvarno vrlo dobar način pohranjivanja podataka u obliku listi.
  • Pritiskom tipke A program bira nasumce jednu stavku s liste i prikazuje ju na LED zaslonu.
  • Ako na listu želimo dodavati nove opcije, s nizovima je vrlo lako mijenjati kôd.
  • Nema potrebe podešavati kod za nasumični odabir jer program sam mjeri duljinu niza, dovoljno je samo dodavati ili oduzimati stavke s liste.
  • Nasumce se bira jedan broj koji se pohranjuje u varijablu koja se zove 'izbor'. Broj će biti između 0 i broja za jedan manjeg od duljine niza jer računala obično broje počevši od 0. Broj 0 na listi je stavka 'vježbanje s Joeom', posljednja stavka je 'ispeći kolač' s brojem 5, no niz ima 6 stavki (članova).

Što ti treba

  • micro:bit (ili MakeCode simulator)
  • Uređivač za MakeCode
  • baterije (prema potrebi)

2. korak: Kodiraj

3. korak: Unaprijedi

  • Prilagodi program tako da u kod dodaš vlastite aktivnosti.
  • Kako povećati vjerojatnost da program odabere baš tvoju najdražu aktivnost?
  • Pokušaj isti program napisati u Pythonu.