Opakování (cykly) – procvičování pro 4.–6. třídu
Ukázkové úlohy k tématu Opakování (cykly) se správnou odpovědí a postupem řešení, od lehké po těžkou. V aplikaci Pickles Academy dostane dítě pokaždé nové příklady stejného typu, takže se je nemůže naučit nazpaměť.
- Předmět
- Informatika
- Třída
- 4.–6. třída
- Oblast učiva
- Algoritmizace a programování
Typy úloh: Kolikrát opakovat?
Pravidlo: Opakování (cykly)
opakuj n× [příkazy] provede příkazy v závorce n-krát za sebou.
Kolikrát opakovat? Délka celého programu : délka opakované části.
Příklad: ↑ ↓ ← ↑ ↓ ← ↑ ↓ ←: 9 příkazů, [↑ ↓ ←] má 3, takže opakuj 3×
Pozor: Cyklus v cyklu se násobí: opakuj 3× [opakuj 2× [→] ] je 6 kroků doprava, ne 5.
Ukázkové úlohy
-
Úloha 1 Lehké
Program ↑ ↑ ↑ ↑ ↑ ↑ ↑ chceme zapsat kratší: opakuj ?× [↑]. Jaké číslo patří místo otazníku?
Zobrazit řešení
Správná odpověď: 7Postup: [↑] je v programu 7× za sebou: opakuj 7× [↑].
-
Úloha 2 Normální
Program ↓ ← ↓ ← ↓ ← ↓ ← chceme zapsat kratší: opakuj ?× [↓ ←]. Jaké číslo patří místo otazníku?
Zobrazit řešení
Správná odpověď: 4Postup: [↓ ←] je v programu 4× za sebou: opakuj 4× [↓ ←].
-
Úloha 3 Těžké
Kolik políček robot celkem ujede podle programu opakuj 2× [ opakuj 4× [↑] opakuj 3× [↓] ]? Každá šipka je jedno políčko.
Zobrazit řešení
Správná odpověď: 14Postup: Jedno opakování vnějšího cyklu ujede 4 + 3 = 7 políček, celkem 2 · 7 = 14.
Všechna témata předmětu Informatika
Procvičujte dál v aplikaci
Za minutu má dítě vlastního avatara a první úlohu. Zdarma, bez reklam, data v EU.
Začít zdarma