programování iBobr.cz
Created by Hanáková Sára

3. Opakování kroků
V programu se často opakují stejné nebo podobné příkazy. Místo jejich neustálého zapisování je možné:
- rozpoznat opakující se části,
- popsat je jako opakovaný postup (cyklus).
V tomto případě se opakuje:
- otočení doleva nebo doprava o stejný úhel,
- následná jízda dopředu, která se postupně zkracuje.
2. Směr a orientace
Otočení kombajnu mění jeho orientaci, tedy směr, kterým se bude pohybovat dál. Například:
- otočení o 50° slouží k jemné změně směru,
- otočení o 100° vytváří výraznější zatáčku.
Správná kombinace otočení a jízdy dopředu umožňuje projet i složitější trasu.
4. Logická stavba algoritmu
Algoritmus musí být:
- přehledný,
- logicky uspořádaný,
- s jasným začátkem a koncem.
Postupuje se od delších úseků jízdy ke kratším, což vytváří plynulý a kontrolovaný pohyb kombajnu.
Teorie – řízení pohybu objektu
Při programování pohybu objektu (například kombajnu) používáme posloupnost příkazů, která přesně určuje, kam a jak se objekt pohybuje. Každý příkaz se provede v daném pořadí a ovlivňuje další pohyb.
1. Základní pohyb
Objekt se může:
- pohybovat dopředu o určitý počet kroků,
- otáčet se doleva nebo doprava o zadaný počet stupňů.
Tyto příkazy dohromady umožňují řídit směr i délku jízdy kombajnu.
5. Význam algoritmu
Díky algoritmu:
- víme přesně, jak se kombajn pohybuje,
- můžeme předvídat jeho dráhu,
- dokážeme program upravit nebo zjednodušit bez chyb.
Postup jízdy kombajnu
- Po spuštění otočíme kombajn doprava o 50°.
- Kombajn jede rovně dopředu 100 kroků.
- Potom začneme opakovaný manévr zatáčení a jízdy:
- kombajn se otočí doleva o 100° a jede 100 kroků rovně,
- poté se otočí doprava o 100° a jede rovně dál.
- Tento způsob jízdy pokračuje, jen se postupně zkracuje délka jízdy dopředu:
- nejdříve kombajn jede 75 kroků,
- potom jede 50 kroků,
- a nakonec jede 25 kroků.
- Mezi každou jízdou kombajn střídavě zatáčí doleva a doprava vždy o 100°.
- Na závěr se kombajn ještě otočí doleva o 50° a popojede dopředu o 25 kroků.
programování

trasa

zadání


kombajn

https://www.ibobr.cz

