Programování pro začátečníky pomocí bloků
Kapitola 3
>
Úroveň 3
Cíl
Vyzvěte slepice a spočítejte, kolik slepic je kolem každého kurníku pomocí textových bloků. Kurníkem jsou kuřecí domy znázorněné na mapě.
Spočítejte, kolik slepic je kolem každého kurníku, a uložte tato čísla do proměnných. Abychom mohli sledovat jednotlivé kurníky, v nabídce Variables vytvořte dvě proměnné pojmenované: left_coup a right_coup (nezapomeňte přidat podtržítko _).
Naplňte proměnné pomocí bloku set_variable: spočítejte počet slepic na levém kurníku a blokem set_variable přiřaďte hodnotu proměnné left_coup. Počet slepic do kurníku přidejte pomocí číselné bubliny.

Opakujte stejný postup: použijte blok set_variable, vyberte proměnnou right_coup a pomocí číselné bubliny nastavte počet slepic v pravém kurníku.
Poté, co proměnné nastavíte, přesuňte se ke každé ze dvou (2) značek X před kurníky a pomocí proměnných vyhlaste počet slepic kolem každého kurníku. Použijte blok speak spolu s blokem create text pro kombinování textu a čísel. Nejprve se vydejte k tmavé značce X před levým kurníkem.
Blok create text vám umožňuje kombinovat více částí textu a proměnné. V nabídce Communications v panelu nástrojů přetáhněte blok create text do editoru bloků.

Blok má na levém horním rohu ikonu ozubeného kolečka; klikněte na ni, aby se otevřelo menu, ve kterém můžete přidat požadovaný počet políček do bloku.

Abychom vyhlásili, kolik slepic je v každém kurníku, potřebujeme tři (3) bloky.

Do políček vložíme dva bloky textových bublin a jednu samostatnou proměnnou, čímž naplníme blok create text. Nejprve přetáhněte blok textové bubliny z nabídky Text v panelu nástrojů a napište „Levý kurník má “ (nezapomeňte ponechat mezeru na konci).

Přetáhněte druhou textovou bublinu stejným způsobem jako první, ovšem tentokrát napište „ slepic“ (nezapomeňte na mezeru na začátku) a umístěte ji do posledního políčka. Nakonec přetáhněte samostatnou proměnnou left_coup z nabídky Variables a vložte ji do prostředního políčka bloku create text. Takto vytvoříte vyjádření: „Levý kurník má [počet] slepic“.
Přetáhněte blok speak z nabídky Communications do editoru bloků a vložte do něj právě vytvořený blok create text. V editoru bloků je neaktivní šablona tohoto procesu; můžete ji aktivovat a upravit kliknutím pravým tlačítkem na blok speak a výběrem „Enable Block“.

Přejděte ke světlé značce X na pravé straně a postavte se k tomu kurníku. Proveďte stejný postup jako dříve s blokem create text, tentokrát však použijte proměnnou right_coup. Do horního políčka vložte textový blok s textem „Pravý kurník má “, do prostředního políčka vložte samostatnou proměnnou right_coup a do spodního políčka vložte další textový blok s textem „ slepic“.

Vložte blok create text do bloku speak a dokončete tak úroveň.