←
↑
⇑
↓
→

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