Претходна
| Надређена
| Почетна |
Подређена | Наредна
 Ласло Краус |
Програмирање II Интегрални испит 18. 9. 2000
|
Задаци: 1
2
3
4
5
| Напомене
Поставка задатка 1 (25 поена) (садржај)
Саставити на језику C функцију за израчунавање вредности приложене
функције f(x,a,n).
Саставити на језику C главни програм за табелирање наведене функције
за све вредности xminЈxЈxmax са кораком Dx.
Поставка задатка 2 (25 поена) (садржај)
Саставити
на језику C главни програм за одређивање броја појављивања појединих
слова, не правећи разлику између малих и великих слова, у тексту који се чита
преко главног улаза. Текст се налази у произвољном броју редова и завршава се
сигналом за крај датотеке.
Поставка задатка 3 (25 поена) (садржај)
Круг
се представља у облику структуре која садржи координате центра
(x,y) и полупречник (r). Саставити на језику C
програмски пакет који садржи потпрограме за читање и писање података о кругу,
израчунавање површине круга, израчунавање растојања измећу два круга и налажење
круга у низу кругова који је најближи датом кругу (у случају једнаких растохања
бирати круг са мањом површином).
Саставити на језику C главни програм који прво прочита један динамички
низ кругова, а после чита један круг, налази њему најближи круг у раније
прочитаном низу, испише нађени круг и понавља претходна три корака све док за
полупречник круга не прочита негативну вредност.
Поставка задатка 4 (25 поена) (садржај)
Парови
шифра - податак представљају се у облику листе која је уређена по
вредностима шифара. Саставити на језику C функцију за сажимање садржаја
листе тако да се свака шифра појављује само једном, а одговарајући податак да
буде једнак збиру података из почетне листе са том шифром.
Саставити на језику C главни програм који прочита читајући низ парова
шифра - податак направи листу уз очување редоследа читања, позива горњи
потпрограм, испише садржај добијене листе, уништи листу и понавља претходне
кораке све док за дужину низа не прочита негативну вредност.
Поставка задатка 5 (25 поена) (садржај)
Бинарна
секвенцијална датотека са записима фиксне дужине о грађанима за сваку особу
садржи име (низ од највише 24 знака), место рођења (низ од највише 16 знакова),
датум рођења (велики цео број који датум садржи по шеми ggggmmdd) и
тежину и висину (реални бројеви). Саставити на језику C главни програм
који формира нову секвенцијалну бинарну датотеку од података о свим особама који
су се родили у датом месту и који задатог датума славе задати рођендан. Потребне
податке читати преко главног улаза.
- Испит траје 3 сата.
- Потребно је решавати четири од пет наведених задатака.
- Ако се решавају више од четири задатка, обавезно назначити која четири
задатка да се оцењују. У супротном, узимаће се у обзир четири
најслабије урађена задатка.
(садржај)
Претходна
| Надређена
| Почетна |
Подређена | Наредна
Аутор: Ласло
Краус
Е-пошта: kraus@etf.bg.ac.yu
Copyright © 2001, Laslo Kraus
Последња ревизија:
10.5.2001.