Садржај
1. Робот Карел - линијски програми и бројачка петља
2. Робот Карел - условна петља и гранање
3. Робот Карел - задаци за вежбање
4. Корњача графика - линијски програми и петље
5. Корњача графика - гранање, угнежђене петље, функције, торке и листе
6. Корњача графика - задаци за вежбање
9. Израчунавања - коришћење и дефинисање функција
10. Израчунавања - задаци за вежбање
13. Контрола тока - вежбање
17. Програмирање 2Д графике - Увод у Pygame

5.2. Угнежђене петље

У сложенијим задацима често је потребно да се облици који се исцртавају коришћењем петљи (какве смо исцртавали у претходним лекцијама) понављају неколико пута, чиме се добијају сложенији облици. Тако се добијају програми који садрже петље у чијем телу се налазе друге петље. Такве петље називају се угнежђене петље. Урадимо неколико примера овог облика.

Три квадрата

Напиши програм којим корњача исцртава мало сложенији облик који се састоји од три квадрата, окренутих за по 120 степени један у односу на други (као што се види приликом покретања програма).

По сличном принципу можемо нацртати и наизглед доста сложеније облике.

Компликованија звезда

Напиши програм у којем корњача црта звездицу приказану на слици. Она се састоји од 20 троуглова чија је страница дугачка 60 корака, који су распоређени око правилног двадесетоугла чија је дужина странице 10 корака.

../_images/kornjaca-komplikovana-zvezda.png

Исправи наредни програм тако да се добије облик са слике.

(Created using Swinx, RunestoneComponents and PetljaDoc)
© 2022 Petlja
A- A+