-
Byl jsem v 8. třídě, když jsem se naučil programovat.
-
Nejprve jsem se naučila,
-
jak na obrazovce vykreslit zelené kolečko a červený čtverec.
-
Naučíte se pár věcí, a není jich moc,
-
a pak se dostanete do bodu, kdy budete schopni udělat skoro cokoliv vás napadne.
-
V informatice jde o to pochopit, jak počítač funguje a jak myslí,
-
abyste ho mohli naučit dělat nové věci.
-
V současnosti můžete na počítačích dělat naprosto úžasné věci.
-
Je to jako mít nějakou superschopnost.
-
(Tanya: studentka informatiky) Během následující hodiny budeme hrát hru,
-
která vás naučí základní koncepty programování.
-
Obvykle se programuje psaním textu, ale my budeme používat Blockly,
-
vizuální programovací jazyk, kde klikáte a přetahuje bloky a sestavuje tak programy.
-
Ve skutečnosti tím vytváříte kód.
-
Začneme sestavením kódu programu, který pomůže
-
tomuto ptáčkovi Angry Bird projít skrz bludeště až k zlému prasátku, které ukradlo jeho vajíčka.
-
Blockly je rozdělen do tří hlavních částí.
-
Na levé straně je bludiště, ve kterém poběží váš program
-
Instrukce pro každou úlohu budou napsány pod bludištěm.
-
Prostřední panel obsahuje bloky
-
a každý z těchto bloků je příkazem, kterému ptáček Angry Bird rozumí.
-
Bílá plocha napravo se nazývá pracovní plocha
-
a právě tady budete sestavovat váš program.
-
Když přetáhnu blok "posunout vpřed" na pracovní plochu a stisknu "Spustit program", co se stane?
-
Ptáček se posune o jedno políčko dopředu.
-
A co když chci, aby ptáček udělal něco dalšího poté, co se posune dopředu?
-
Můžu k našemu programu přidat další blok.
-
Vyberu "otočit vpravo" a přetáhnu ho dospod,
-
pod blok "posunout vpřed" - tak, aby se objevila žlutá šipka.
-
Pak ho pustím a ty dva bloky do sebe zapadnou.
-
Když znova kliknu na "Spustit program", ptáček postupně vykoná jednotlivé příkazy
-
od nejvyššího směrem dolů.
-
Pokud byste chtěli nějaký blok smazat,
-
stačí ho myší přetáhnout do koše.
-
Po zmáčknutí "Spustit program" můžete zmáčknout tlačítko "Obnovit" a tím vrátit ptáčka zpět na start.
-
Pojďme dostat ta prasátka!