Садржај
1. Робот Карел - Линијски програми и бројачка петља
0/5
1.1. Линијски програми
1.2 Вежбање
1.3. Бројачка петља for
1.4. Квиз
1.5. Вежбање
2. Робот Карел - Условна петља и гранање
0/5
2.1. Условне петље
2.2. Вежбање
2.3. Гранање
2.4. Квиз
2.5. Вежбање
3. Робот Карел - Задаци за вежбање
0/1
3.1. Робот Карел - задаци за вежбање
4. Корњача графика - Линијски програми и петље
0/5
4.1. Наредбе корњаче
4.2. Линијски програми
4.3. Петље
4.4. Квиз
4.5. Вежбање
5. Корњача графика - Гранање, угнежђене петље, функције, торке и листе
0/6
5.1. Гранање
5.2. Угнежђене петље
5.3. Функције
5.4. Торке и листе
5.5. Квиз
5.6. Вежбање
6. Корњача графика - Задаци за вежбање
0/1
6.1. Корњача графика - задаци вежбање
7. Израчунавања - Изрази, оператори, променљиве
0/6
7.1. Основне аритметичке операције и примена
7.2. Променљиве - имена придружена подацима
7.3. Тестирање и дебаговање програма
7.4. Квиз
7.5. Вежбање
7.6. Израчунавања - додатни задаци
8. Израчунавања - Цели и реални бројеви, дељење
0/6
8.1. Цели и реални бројеви
8.2. Реално и целобројно дељење
8.3. Позициони запис бројева
8.4. Квиз
8.5. Вежбање
8.6. Цели и реални бројеви, дељење - додатни задци
9. Израчунавања - Коришћење и дефинисање функција
0/4
9.1. Коришћење функција
9.2. Дефинисање функција
9.3. Квиз
9.4. Вежбање
10. Израчунавања - Задаци за вежбање
0/1
10.1. Израчунавања - задаци за вежбање
11. Гранање
0/6
11.1. Гранање
11.2. Комбинација више логичких услова
11.3. Конструкција if-elif-else
11.4. Квиз
11.5. Вежбање
11.6. Гранање - додатни задтак
12. Понављање - петље
0/6
12.1. Понављање - петља for
12.2. Понављање - условна петља while
12.3. Угњежђене петље
12.4. Квиз
12.5. Вежбање
12.6. Петље - додатни задтак
13. Контрола тока - Задаци за вежбање
0/1
13.1. Контрола тока - задаци вежбање
14. Структуре података
0/6
14.1. Торке и листе
14.2. Функције за рад са торкама и листама
14.3. Ниске
14.4. Скупови и речници
14.5. Квиз
14.6. Вежбање
15. Примена петље у структурама података
0/5
15.1. Примена петље у торци, листи и ниски
15.2. Учитавање и обрада листе
15.3. Примена петље у речнику
15.4. Квиз
15.5. Вежбање
16. Откривање и исправљање грешака и коришћење дебагера
0/1
16.1. Дебаговање на рачунару у програму IDLE
3.1. Робот Карел - задаци за вежбање
Током претходна два часа упознали сте Карела и наредбе које он „разуме“. Сада је време да продубимо и
проверимо знање. Најбољи начин је да решите још неколико задатака.
Пребаци пет лоптица у рупу
Помози роботу да покупи свих пет лоптица и премести их у рупу испред њих.
Покрени програм
Врати на почетак
Blockly
Please try loading this page in HTML5 enabled web browsers. All the latest versions of famous browsers such as Internet explorer, Chrome, Firefox, Opera support HTML5.
(Карел_пребаци_свих_пет_лоптица_у_рупу)
Једно могуће решење (не и једино) је следеће:
Покупи лоптице са наредна три поља
Испред Карела су три поља, а на њима редом 5, 3 и 8 лоптица. Карел треба да покупи све лоптице.
Покрени програм
Врати на почетак
Blockly
Please try loading this page in HTML5 enabled web browsers. All the latest versions of famous browsers such as Internet explorer, Chrome, Firefox, Opera support HTML5.
(Karel_for_Take_5_3_8)
Једно могуће решење (не и једино) је следеће.
Друго (боље) решење применом угњежђене петље (са којом ћеш се више упознати касније) изгледало би овако:
Победничко постоље
Помози роботу да покупи све лоптице.
Покрени програм
Врати на почетак
Blockly
Please try loading this page in HTML5 enabled web browsers. All the latest versions of famous browsers such as Internet explorer, Chrome, Firefox, Opera support HTML5.
(Карел_победничко_постоље)
Једно могуће решење (не и једино) је следеће:
Степенице
Помози роботу да покупи све лоптице. Лавиринт је зачаран и број степеница се мења приликом сваког покретања програма.
Покрени програм
Врати на почетак
Blockly
Please try loading this page in HTML5 enabled web browsers. All the latest versions of famous browsers such as Internet explorer, Chrome, Firefox, Opera support HTML5.
(Карел_степенице)
Једно могуће решење (не и једино) је следеће:
Донеси све лоптице
Испред Карела је прав пут непознате дужине. На неким пољима има, а на неким нема лоптице. Карел треба да
прикупи све лоптице са свих поља и донесе их на почетно поље.
Задатак је делимично решен, додај део који недостаје.
Покрени програм
Врати на почетак
Blockly
Please try loading this page in HTML5 enabled web browsers. All the latest versions of famous browsers such as Internet explorer, Chrome, Firefox, Opera support HTML5.
(Karel_while_bring_all_balls)
Премести све лоптице у рупе (3x3)
Помози роботу да покупи све лоптице и премести их у рупе испред њих.
Лавиринт је увек исти (на три поља испред робота се налазе по три лоптице).
Покрени програм
Врати на почетак
Blockly
Please try loading this page in HTML5 enabled web browsers. All the latest versions of famous browsers such as Internet explorer, Chrome, Firefox, Opera support HTML5.
(Карел_све_лоптице_у_рупе_3x3)
Једно могуће решење (не и једино) је следеће:
Пребаци све лоптице у рупе
Помози роботу да покупи све лоптице и премести их у рупе испред њих.
Разлика у односу на претходни задатак је то што је лавиринт зачаран и
робот не зна унапред колико ће лоптица бити испред њега.
Покрени програм
Врати на почетак
Blockly
Please try loading this page in HTML5 enabled web browsers. All the latest versions of famous browsers such as Internet explorer, Chrome, Firefox, Opera support HTML5.
(Карел_све_лоптице_у_рупе)
Једно могуће решење (не и једино) је следеће:
Узимај по четири лоптице до краја
Испред Карела је једно или више поља, а на сваком пољу су по четири лоптице. Карел треба све да их покупи.
Сада Карел, све док не дође до зида, треба да понавља корак напред и узимање 4 лоптице. Покушај да допуниш програм.
Покрени програм
Врати на почетак
Blockly
Please try loading this page in HTML5 enabled web browsers. All the latest versions of famous browsers such as Internet explorer, Chrome, Firefox, Opera support HTML5.
(Karel_while_many_squares_two_bals_per_square)
Покупи све лоптице
Испред Карела је бар једно поље, а може их бити колико год. На
сваком од поља испред Карела има нула или више лоптица. Карел треба да покупи све лоптице.
Покрени програм
Врати на почетак
Blockly
Please try loading this page in HTML5 enabled web browsers. All the latest versions of famous browsers such as Internet explorer, Chrome, Firefox, Opera support HTML5.
(Karel_while_many_squares_many_balls)
Пун лавиринт лоптица
Помози роботу да постави лоптице дуж целог лавиринта.
Покрени програм
Врати на почетак
Blockly
Please try loading this page in HTML5 enabled web browsers. All the latest versions of famous browsers such as Internet explorer, Chrome, Firefox, Opera support HTML5.
(Карел_пун_лавиринт_лоптица)
Једно могуће решење (не и једино) је следеће.
Претходна активност
Следећа активност