Premenné

stado.bpr
náhodné číslo
reťazcové premenné
reťazovka
príklady
 
V tejto časti sa budete zaoberať globálnymi premennými. S lokálnymi premennými sa pracuje podobne ako s globálnymi. Viac sa o nich dozviete v lekcii, kde sa bude hovoriť o Baltíkoých pomocníkoch.



Proměnné.



Baltík vyčaruje zvieratko, avšak aké zvieratko vyčaruje bude záležať od vás. Väčšina zvieratiek je v banke baltie.b12. Program sa bude volať stado.bpr.
  1. Stlačte  a vyberte si záložku s celočíselnými globálnymi premennými .
  2. Klepnite na obrázkovú premennú predmet  a vložte ju do programu.
  3. Keďže je to premenná, môžete meniť jej hodnotu počas programu, čo aj využijete. Aby ste mohli priradiť nejakú hodnotu premennej, musíte použiť príkaz priradenia .
  4. Pravým tlačítkom myši klepnite na , Uchopit, a vložte  za .
  5. Ak chcete aby sa vám hneď zobrazila banka č.12, vložte za  číslo 12.
  6. Predmet máte v premennej a chcete ho vyčarovať. Stačí do programu vložiť  .
  7. Čo ak ho chcete vyčarovať inde ako pred Baltíkom, napríklad na súradniciach 4,4. Súradnice vložiť viete, ale vložte ich do premenných, aby sa dali meniť aj počas programu. Pred tretí riadok programu (ten v ktorom čarujete predmet) vložte  a priraďte jej číslo 4.
  8. Potom  a priraďte jej číslo 4. Za  vložte  .



Náhodné číslo.


  1. Ako spraviť, aby sa predmet z príkladu čaroval náhodne. Viete, že scéna má rozmery 15x10 políčok. Tak  priraďte namiesto čísla  .
  2. Ak by ste chceli, aby sa predmet vyčaroval 5 krát, treba dať do bloku príkazy priradenia a príkaz čarovania.  .
  3. Ak by ste však chceli, aby sa vám vyčarovalo 5 rôznych zvieratiek, musíte začiatok bloku posunúť ešte o riadok vyššie. .
  4. Teraz to vyzerá, akoby vaše stádo bolo rozutekané po celej obrazovke. Zmenšite rozpätie súradníc tým, že náhodné číslo pre X-ovú súradnicu môže byť z čísel 8..10 a pre  od 3..5.  .



Použití proměnných v programu, Okno vlastností.



Keď prídete prvý krát do knižnice, tak pani za okienkom sa pýta na vaše meno, priezvisko, adresu a mesto. Baltík je tiež zvedavý na vaše meno, priezvisko, adresu a mesto.
  1. Klepnite na , vyberte si reťazcové premenné. Klepnite pravým tlačítkom myši na , Upravit.
  2. Otvorí sa vám dialógové okno Změna prvku, názov prvku bude osoba a v jednotlivých položkách budú reťazce: "meno:, priezvisko:, adresa:, mesto:"  OK.
  3. Do premennej  chcete priradiť svoje meno z klávesnice . Do programu vložte .
  4. Aby ste sa mohli pozrieť čo máte v premenných, vložte aj .
  5. Zdá sa, že ste si vložením mena z klávesnice premazali pôvodný obsah premennej. Vy ale chcete, aby pôvodný obsah premennej ostal a meno sa pridalo. Preto namiesto  vložte .
  6. Teraz je to dobre. Podobne naplňte aj ostatné premenné.  .
  7. Ten výpis by mohol byť aj krajší. Pred  vložte .
  8. Ešte lepšie by bolo, keby obsah jednotlivých premenných vypisoval pod seba. Preto každej premennej pridajte reťazcovú konštantu konec řádku .




Přiřazení hodnoty proměnné.



Baltík vymyslel hlavolam. Máte zistiť, aké číslo bude na konci reťazovky. Úvodnú obrazovku zvládnete naprogramovať aj sami. 
  1. Výsledky čiastočných výpočtov budete uchovávať v celočíselnej premennej Počítadlo .
  2. Najprv do nej vložíte súčet 2+3. 
  3. Teraz obsah premennej vypíšte na obrazovku do zeleného políčka. 
  4. Od obsahu v premennej  treba odčítať 4 a pričítať 9 a to vložiť znova do premennej. 
  5. Obsah premennej vypíšte na obrazovku do svetlomodrého políčka.
  6. Obsah  vynásobte 8. 
  7. Vypíšte na obrazovku do fialového políčka.
  8. Výpis.
  9. Obsah premennej delte piatimi a do  priraďte zvyšok po delení (modulo). 
  10. Výpis.
  11. Obsah  zväčšite o 3. 
  12. Výpis. .






Príklady:
  1. Vyberte si z banky predmetov predmet. Baltík ho vyčaruje a vypíše jeho číslo. Potom zadáte celé číslo a Baltík vyčaruje predmet s týmto číslom.
  2. Na konci roka by ste si od rodičov priali bicykel. To či budú mať naň dosť peňazí zistíte tak, že sčítate mesačný plat otca a mamy, odčítate mesačné výdavky na domácnosť a keďže rok má 12 mesiacov, vynásobíte 12.
  3. Vstup: krstné meno, vek, výška v metroch. Výstup: Ahoj krstné meno. Krstné menovek rokov a meria výška metra.



Možné riešenia príkladov:

1.



2.
 a)

 b)



3.