Úloha 8.
Riešenie:
Obrázok schodov sa skladá z obdĺžnikov postupne sa meniacich rozmerov. Preto ako prvý nakreslíme obdĺžnik s najväčšou výškou. V každom nasledujúcom kroku kreslenia zmenšíme výšku o 10 a šírku zväčšíme o 10 bodov. Najprv nakreslíme pravú časť schodov a potom ľavú. Procedúra na kreslenie schodov bude volať vo svojom tele samu seba 2x . Prvý krát pri kreslení pravej časti schodov a druhý krát pri kreslení ľavej časti schodov. Ak výška schodov bude <= 0, tak sa rekurzia ukončí.
Program:
viem schody :vyska :sirka ak :vyska <=0 [ukonci] opakuj 2 [do :vyska vp 90 do :sirka vp 90] schody :vyska-10 :sirka+10 ak :vyska <=0 [ukonci] opakuj 2 [do :vyska vl 90 do :sirka vl 90] cakaj 1 schody :vyska-10 :sirka+10 koniec |
|
|