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

7.5. Вежбање

Ова лекција није много тешка, али је прилично обимна, па је сасвим могуће да неки од приказаних задатака нисте стигли да проанализирате током часа. Ако има таквих задатака, уради их сада, у склопу домаћег задатка. Након тога уради и наредне задатке. Додатне задатке за вежбу можеш пронаћи овде.

Израз

Збир бројева 23765 и 7825 умањи 45 пута, па добијени број повећај за 1609. Колики је резултат? Задатак реши једним изразом (немој да рачунаш пешке).

Провери да ли је твој програм израчунао тачно решење.

Које је решење?

Тркачи

Васа је прешао 2347 метара. Воја 987 метара више од Васе, а Милош два пута више од Воје. Колико су метара укупно прешли?

Технике које смо до сада научили довољне су нам да бисмо решили велики број математичких задатака. Размотримо неколико.

Године маме и тате

Милица има четири године, њена мама има седам пута више година него она, а њен тата има осам пута више година него она. Колико је година Миличин тата старији од њене маме?

         Q-64: Поређај делове кода тако да представљају исправно решење овог задатка.milica = 4
---
mama = 7 * milica
tata = 8 * milica
---
razlika = tata - mama
---
print(razlika)
        

Река Морава

Велика Морава је дугачка 185km и настаје од Јужне Мораве, која је 90km дужа, и Западне Мораве, која је 123km дужа од ње. Колика је укупна дужина ове три реке?

Немањићи

Стефан Немањић је постао краљ Србије 1217. и владао је 11 година. После њега је Радослав владао до 1234. године, па Владислав, који је владао девет година и предао престо брату Урошу Првом, који је владао до 1276. У којим временским периодима су владали ови српски краљеви?

Исправи претходни програм тако да исправно израчуна периоде у којима су владали краљеви. Ако све урадиш како треба добићеш следеће резултате:

Стефан: 1217 - 1228
Радослав: 1228 - 1234
Владислав: 1234 - 1243
Урош: 1243 - 1276

Једначина

Напиши програм који израчунава који број треба додати броју 123780 да се добије број 321732.

Нажалост, Python не може директно да решава једначине. Ти мораш да напишеш израз којим се непозната вредност израчунава на основу познатих, а онда ти он може помоћи у рачунању.

Провери да ли је твој програм израчунао тачно решење.

Које је решење?

Ако у решењу нису коришћене вредности, већ само називи променљивих, програм би требало да исправно решава задатке и за друге бројеве. Тестирај га на тест-примерима које смо припремили.

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