Informatika
Premenná
Premenná
Počas podujatia sa počet ľudí mení, niekedy ľudia prichádzajú (číslo sa zväčšuje) a potom zas odchádzajú (číslo sa zmenšuje). Toto číslo si nejako na micro:bite musíme zapamätať. To vieme spraviť pomocou premenných. Premenná sa dá predstaviť ako krabička, do ktorej si uložíme akúkoľvek informáciu – v našom prípade počet ľudí. Počet ľudí uložený v premennej môžeme kedykoľvek zväčšovať alebo zmenšovať, podľa toho, ako ľudia vchádajú a vychádzajú.
Túto premennú na začiatku nášho programu nastavíme na nulu, keďže predpokladáme, že začíname počítať ešte v okamihu, keď žiaden účastník nie je vo vnútri.
Premenné majú v prostredí MakeCode vlastnú kategóriu Premenná. Prostredníctvom tejto kategórie je možné vytvoriť si jednu alebo aj viac premennych a ľubovoľne si ich pomenovávať. Pre naše počítadlo klikneme na tlačidlo Vytvoriť premennú a následne zadáme názov novej premennej, napríklad „pocet_ludi“. Po je
j vytvorení sa nám zobrazia 3 bloky:
- Okrúhly blok „pocet_ludi“, ktorý reprezentuje samotnú premennú. Využívať ho budeme napríklad vtedy, keď budeme chcieť vypísať číslo v premennej na obrazovku.
- Príkaz na nastavenie premennej na nejaké dané číslo.
- Príkaz na zmenu čísla – hodnoty premennej, – vďaka ktorému vieme pripočítavať a odpočítavať z premennej.
Nastavenie počítadla na nula a zobrazenie počtu ľudí
V predchádzajúcom kroku sme si premennú vytvorili, no ešte v nej nič nie je. My chceme, aby naše počítadlo začalo na čísle 0, a preto pri spustení micro:bitu zavoláme príkaz
nastaviť pocet_ludi na 0
. Príkaz vložíme do príkazupočas spustenia
, keďže nastaviť na nulu chceme počítadlo iba raz.Edituj a stiahni: http://makecode.microbit.org/_7MpJjyDX0Kv4
Následne ešte pridáme micro:bitu možnosť zobrazovať aktuálny počet ľudí (momentálne je to nula ľudí). Spraviť to môžeme rôznymi spôsobmi, ale povedzme si, že chceme zobraziť počet ľudí potrasením. Použijeme teda príkaz
keď potrasenie
, do ktorého vložíme príkazzobraziť číslo
(pozor, dôležité je použiť príkazzobraziť číslo
a niezobraziť reťazec
). Doň stačí už len vložiť našu premennú (červený oválny blokpocet_ludi
nájdeš v sekciiPremenná
, ale iba ak sme takúto premennú najprv vytvorili).Edituj a stiahni: http://makecode.microbit.org/_Jq58qmUKzPPq
Program si odskúšaj na micro:bite alebo v simulátore – vždy na potrasenie by ti mal zobraziť číslo nula.
Prichádzajúci a odchádzajúci ľudia
K počítadlu nám chýba už len málo – potrebujeme naprogramovať micro:bit tak, aby pri stlačení tlačidla A
pripočítal jedného človeka a pri stlačení tlačidla B odpočítal jedného človeka. To spravíme pomocou príkazu
zmeniť pocet_ludi o 1
. Ak máme vytvorených viacero premenných, je treba zvoliť správnu premennú na pripočítanie/odpočítanie kliknutím na malú bielu šípku. Odpočítavanie robíme analogicky, avšak meníme nie o1
, ale o-1
.Teraz by naše počítadlo malo fungovať naplno. Začíname na nule, tlačidlami pripočítavame a odpočítavame ľudí a keď chceme aktuálny počet ľudí zobraziť, jednoducho potrasieme micro:bitom. Najprv si funkcionalitu odskúšaj v simulátore a až následne nahraj kód do svojho BBC micro:bitu.
Zdroj:
https://www.ucimeshardverom.sk/materialy/microbit_makecode/pocitadlo_ludi/