Jedna věc, ve které jsou počítače skutečně dobré,
jsou opakující se příkazy.
Jako člověk byste se opravdu nudil,
kdybyste měl stejnou věc dělat několikrát za sebou.
Ale počítače umí dělat stejnou věc
milion krát nebo dokonce miliarda krát,
a nenudí se a provádí to opravdu dobře.
Tak například kdybyste chtěli popřát
každému na Facebook k narozeninám
zasláním e-mailu,
mohlo by mi to trvat přes jedno století
vypsat všechny tyto emaily každému.
Ale s několika řádky kódu mohu mít systém,
který zasílá email každému na Facebook
s přáním k narozeninám.
Tak co jsou cykly
a proč mají význam,
a něco, co počítače umí dělat velmi dobře.
V tomto příkladu bude vaším cílem
přesunout ptáka,
aby se dostal k prasátku.
Nyní použijeme blok "Opakování"
abychom to mohli udělat velmi snadně.
Můžeme to udělat buď
zadáním povelu "posun dopředu" počítači
pět krát, aby pták postoupil
pokaždé jeden krok k prasátku.
Nebo můžete povědět jednou "posun dopředu" počítači
a pak se to poví "opakovat" pět krát
udělat stejnou věc.
Tak, aby se to udělalo,
přetáhněte povel "posun vpřed",
a pak to vložte dovnitř bloku "opakovat".
A můžete na to klepnout a povědět,
kolikrát chcete opakovat blok
povíte kolik kroků chcete použít vpřed.
Nyní jedna další věc je
můžete vložit tolik povelů,
kolik chcete dovnitř bloku "opakovat".
tak v tomto příkladě sdělujete k tomu
posun vpřed a otočit vlevo,
které se provede pět krát. Vše v pořádku,
dobrá práce a pobavte se :-)