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átOpakuj 6krátJdi dopředu
Seber kostOtoč 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
7/8