Začátečnické programování s bloky
Kapitola
>
Úroveň

Matematické a textové operace
Počítání s kódem

Věděli jste, že při spojování bloků můžete sčítat (+), odčítat (-), násobit (*) a dělit (/)? Ano, opravdu můžete! V této kapitole se naučíme, jak na to, spolu se zajímavými způsoby využití této funkce (operátorů) a jak ji aplikovat na to, co jste se již naučili.

Začněme tím, že spočítáme všechna zvířata ve stáji pomocí bloku speak a pak sečteme jejich množství dohromady pomocí bloku operators.

Guide

Cíl

Určete, kolik zvířat je v každé stáji, a sečtěte je, abyste úroveň dokončili.

V této stáji najdete krávy a prasata. Určete, kolik jednotlivých zvířat se nachází v každé ohradě. Musíte vytvořit dvě proměnné pojmenované pigs a cows, aby je bylo možné upravovat pomocí kódu set_variable. Vytvořte je stisknutím tlačítka pro vytvoření proměnné v nabídce Variables v panelu nástrojů.

Přejděte k zatrženým místům (X) před stájemi. První stáj obsahuje krávy. Spočítejte, kolik krav je ve stáji, a nastavte proměnnou cows na tuto hodnotu pomocí kódu set_variable a vložením číselné bubliny z nabídky Math v panelu nástrojů.

Block Diagram

Poté použijte kód Speak z nabídky Communication v panelu nástrojů a přidejte k němu samostatnou proměnnou cows z nabídky Variables, abyste oznámili počet.

Block Diagram

Přejděte k druhému křížku a udělejte totéž pro prasata. Spočítejte, kolik jich je ve stáji, nastavte proměnnou pigs v kódu set_variable a určete počet na číselné bublině. Použijte kód Speak a přetáhněte do něj proměnnou pigs stejným způsobem, jak jste to udělali u cows.

Přejděte k poslednímu křížku a otočte se čelem k pultu. Zde použijeme operátor součtu +.

Block Diagram

Vezměte kód Speak a přetáhněte ho do editoru bloků. V nabídce Math v panelu nástrojů přetáhněte blok operators a vložte ho do bloku Speak.

Block Diagram

V nabídce Variables přetáhněte proměnné cows a pigs a umístěte je do bloku operators.

Block Diagram

Tímto efektivně sečtete obě hodnoty, které jste dříve nastavili, takto: cows + pigs = sum result. Jakmile se hodnota zobrazí na obrazovce, úroveň bude dokončena.

Kniha Kódu