Programování pro začátečníky pomocí bloků
Kapitola 3
>
Úroveň 4
Cíl
Vezměte košík vajec a uložte vejce do nádob, než zjistíte, kolik vajec jste uložili.
V této úrovni použijete konstantu nazvanou egg_basket, která představuje počet vajec v košíku. Konstanty jsou podobné proměnným, ale jsou přednastavené a nelze je měnit. Konstantu egg_basket najdete v nabídce Constants a pracuje se s ní stejně jako s ostatními proměnnými.
Vytvořte dvě proměnné nazvané bag1 a bag2 stisknutím tlačítka create variable v nabídce Variables. Budeme je používat k uložení poloviny vajec do každé tašky. Přetáhněte dva (2) bloky set_variable a nastavte je na bag1 a bag2 .

V nabídce Constants v nástrojové sadě můžete najít konstantu egg_basket a také blok operátoru přednastavený s touto konstantou. Přetáhněte dva (2) bloky operators s konstantou egg_basket z nabídky Constants a v rozevírací nabídce nastavte operátor na ÷.

Přetáhněte tyto dva bloky operátorů a umístěte je do bloků set_variable, které jste vytvořili. V blocích operátorů nastavte číselné bubliny na 2. Tím se rozdělí počet vajec z košíku a každá polovina se uloží do proměnných bag1 a bag2.

Vydejte se k tmavým křížkům a najděte nádoby, použijte blok place k vložení tašek do každé nádoby. Na prvním tmavém křížku zleva přetáhněte blok place z nabídky Actions a vložte do něj bag1, aby se taška umístila do bedny. Na druhém tmavém křížku přetáhněte blok place a vložte do něj bag2.

Poté se vydejte k světlým křížkům před stoly a použijte blok speak, abyste vyjádřili, kolik vajec máte. Na prvním světlém křížku vyjádřete, kolik vajec máte celkem, pomocí bloku speak a bloku create text. Klikněte na ikonu ozubeného kola u bloku create text, přidejte další třetí položku a vložte: blok text s textem "There are ", samostatnou proměnnou egg_basket a další blok text s textem " eggs".
V editoru bloků je předdefinovaná neaktivní šablona tohoto postupu, kterou můžete aktivovat a upravit kliknutím pravým tlačítkem na blok speak a výběrem "Enable Block".

Na posledním světlém křížku vyjádřete, kolik vajec je v každé nádobě, pomocí bloku speak a bloku create text. Přidejte do bloku dvě další místa.
V bloku create text vložte: blok text s textem "There are ", samostatnou proměnnou bag1, blok text s textem " eggs in bag 1 and ", samostatnou proměnnou bag2 a nakonec blok text s textem " in bag 2". Dbejte na správné mezery v textu.

Jakmile budou informace zaznamenány na stolech, úroveň bude dokončena.