Подручја рада
Претрага
Програмирање Ц



Годишњи фонд часова:               66 или 62 часа

Разред:                Трећи или четврти

Циљеви предмета         1.            Усвајање основних техника програмирања.

2.            Писање програма различитих типова сложености.

 

ИСХОДИ

1.       По завршетку теме ученик ће бити у стању да :

2.       Објасни улогу и значај програмских језика.

3.       Наведе основне типове програмских језика  и објасни разлике међу њима.

4.       Користи основне операције развојног окружења за писање програма (команде едитора, уређивање, превођење и извршавање програма).

5.       Објасни појам алгоритма. Наведе својства алгоритма.

6.       Напише и тестира алгоритам са простом линијском структуром.

7.       Напише и тестира алгоритам са разгранатом структуром.

8.       Напише и тестира алгоритам са цикличном структуром.

9.       Наведе структурне делове програма.

10.   Наброји основне типове података.

11.   Напише и тестира програм са простом  линијском структуром у којима се користе наредбе за улаз и приказ података.

12.   Напише и тестира програме са простом линијском структуром у којима се користе аритметички и логички изрази.

13.   Напише и тестира програме са стандардним функцијама.

14.   Напише и тестира програме у којима се користи наредба гранања (if, if – else).

15.   Напише и тестира програме са вишеструким гранањем (switch / case).

16.   Напише и тестира програме у којима се користи наредба циклуса for.

17.   Напише и тестира програме у којима се користи наредба циклуса while  и  do – while/repeat.

18.   Напише и тестира програме у којима се користе наредбе циклуса и гранања.

19.   Напише и тестира програме у којима се формира и исписује низ.

20.   Напише и тестира програме у којима се одређује максимални и минимални елемент низа.

21.   Напише и тестира програме у којима се сортира и претражује низ.

22.   Напише и тестира програме у којима се користе функције: позивање функције и пренос параметара по вредности.

23.   Напише и тестира програме у којима се користе функције: бочни ефекти и глобални идентификатори.

24.   Напише и тестира програме у којима се користе рекурзивне функције.

25.   Напише и тестира програме у којима се користе вишедимензионални низови : приступ елементу низа и проласци кроз матрицу.

26.   Напише и тестира програме у којима се користе стрингови: приступ елементима стринга.

Напише и тестира програме у којима се користе стрингови: основне функције за рад са стринговима