Pickles AcademyZačít zdarma

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

  1. Úloha 1 Lehké

    Program ↑ ↑ ↑ ↑ ↑ ↑ ↑ chceme zapsat kratší: opakuj ?× [↑]. Jaké číslo patří místo otazníku?

    Zobrazit řešení
    Správná odpověď: 7

    Postup: [↑] je v programu 7× za sebou: opakuj 7× [↑].

  2. Úloha 2 Normální

    Program ↓ ← ↓ ← ↓ ← ↓ ← chceme zapsat kratší: opakuj ?× [↓ ←]. Jaké číslo patří místo otazníku?

    Zobrazit řešení
    Správná odpověď: 4

    Postup: [↓ ←] je v programu 4× za sebou: opakuj 4× [↓ ←].

  3. Ú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ěď: 14

    Postup: 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