←
↑
⇑
↓
→

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