Cyklus v cyklu

Záhon je teď větší a každá jeho strana má šest kroků. Program z minulého cvičení by potřeboval šest bloků Jdi dopředu za sebou. Jenže šest stejných bloků za sebou je zase vzor, který jde nahradit cyklem.

Do cyklu můžete vložit jakékoli bloky, tedy i další cyklus. Říká se tomu vnořený cyklus:

  • Opakuj 3krát
    • Opakuj 6krát
      • Jdi dopředu
    • Seber kost
    • Otoč se doprava ↻

Vnější cyklus má tři průchody, jeden pro každou stranu záhonu. Při každém z nich proběhne celý vnitřní cyklus, tedy šest kroků, a za ním sebrání kosti a otočení. Pes tak dohromady udělá 3 × 6 = 18 kroků, i když je v programu jediný blok Jdi dopředu.

Vnořené cykly se v programování používají často: třeba když program prochází řádky tabulky a v každém řádku všechna jeho políčka.

Pokyny

Seberte všechny tři kosti.

Použijte nejvýše 5 bloků. Bez vnořeného cyklu to nepůjde.

Začněte programovat zdarma

Registrací souhlasíte s provozními podmínkami a zásadami ochrany osobních údajů.

Nebo se registrujte pomocí:

7/8