Претходна
| Надређена
| Почетна |
Подређена | Наредна
 Ласло Краус |
Програмирање II Интегрални испит 23. 9. 1999
|
Задаци: 1
2
3
4
5
| Напомене
Поставка задатка 1 (25 поена) (садржај)
Саставити на језику C функцију за израчунавање вредности приложене
функције f(x).
Саставити на језику C главни програм за табелирање наведене функције
за све вредности xminЈxЈxmax са кораком Dx.
Поставка задатка 2 (25 поена) (садржај)
Саставити
на језику C главни програм за одређивање средње дужине речи у тексту који
се чита преко главног улаза. Реч је низ знакова између две белине. Текст се
налази у произвољном броју редова и завршава се сигналом за крај датотеке.
Поставка задатка 3 (25 поена) (садржај)
Велики
цели бројеви представљају се помоћу низова чији сваки елемент садржи по једну
цифру. Саставити на језику C функцију за налажење разлике два велика цела
броја. Операнди се сатоје од међусобно једнаког броја цифара (са водећим нулама)
и претпоставити да други операнд није већи од првог.
Саставити на језику C главни програм који прочита два велика цела
броја, налази њихову разлику, испише добијени резултат и понавља претходне
кораке све док за број цифара не прочита недозвољену вредност. Приликом уношеља
бројева, уместо водећих нула уносе се знакови размака. Приликом исписивања
водеће нуле се исписују.
Поставка задатка 4 (25 поена) (садржај)
Полиноми
се представљају у облику структуре која садржи ред полинома и показивач на низ
коефицијената у динамичкој зони меморије. Саставити на језику C пакет
који садржи функције за формирање полинома читајући ред и коефицијенте преко
главног улаза, формирање полинома који је једнак производу два полинома,
исписивање полинома на главном излазу и уништавање полинома. Негативна вредност
за ред полинома означава "празан" полином, тј. полином без иједног коефицијента.
Саставити на језику C главни програм који прочита два полинома,
израчуна њихов производ, испише резултат на главном излазу, уништи сва три
полинома и понавља претходне кораке све док као први полином не прочита "празан"
полином.
Поставка задатка 5 (25 поена) (садржај)
Уређени
скупови целих бројева представљају се у облику једноструко ланчаних листи.
Саставити на језику C функцију за налажење уније два уређена скупа целих
бројева коришћењем елемената почетних скупова.
Саставити на језику C главни програм који прочита два уређена низа
(скупа) целих бројева и од њих направи два скупа (листе) уз очување редоследа
читања, налази њихову унију, испише добијени резултат, уништи скуп и понавља
претходне кораке све док за број елемената једног од скупова не прочита
недозвољену вредност.
- Испит траје 3 сата.
- Потребно је решавати четири од пет наведених задатака.
- Ако се решавају више од четири задатка, обавезно назначити која четири
задатка да се оцењују. У супротном, узимаће се у обзир четири
најслабије урађена задатка.
(садржај)
Претходна
| Надређена
| Почетна |
Подређена | Наредна
Аутор: Ласло
Краус
Е-пошта: kraus@etf.bg.ac.yu
Copyright © 1999, Laslo Kraus
Последња ревизија:
17.10.1999.