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ť čísloa niezobraziť reťazec). Doň stačí už len vložiť našu premennú (červený oválny blokpocet_ludiná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/