Visa elektrotehnicka skola, Beograd
Ласло Краус
Програмирање II
Испит
23. 9. 1999

Задаци: 1 2 3 4 5 | Напомене

Поставка задатка 1 (25 поена) (садржај)

Саставити на језику C функцију за израчунавање вредности приложене функције f(x).

Саставити на језику C главни програм за табелирање наведене функције за све вредности xminxxmax са кораком Δx.

Поставка задатка 2 (25 поена) (садржај)

Саставити на језику C главни програм за одређивање средње дужине речи у тексту који се чита преко главног улаза. Реч је низ знакова између две белине. Текст се налази у произвољном броју редова и завршава се сигналом за крај датотеке.

Поставка задатка 3 (25 поена) (садржај)

Велики цели бројеви представљају се помоћу низова чији сваки елемент садржи по једну цифру. Саставити на језику C функцију за налажење разлике два велика цела броја. Операнди се сатоје од међусобно једнаког броја цифара (са водећим нулама) и претпоставити да други операнд није већи од првог.

Саставити на језику C главни програм који прочита два велика цела броја, налази њихову разлику, испише добијени резултат и понавља претходне кораке све док за број цифара не прочита недозвољену вредност. Приликом уношеља бројева, уместо водећих нула уносе се знакови размака. Приликом исписивања водеће нуле се исписују.

Поставка задатка 4 (25 поена) (садржај)

Полиноми се представљају у облику структуре која садржи ред полинома и показивач на низ коефицијената у динамичкој зони меморије. Саставити на језику C пакет који садржи функције за формирање полинома читајући ред и коефицијенте преко главног улаза, формирање полинома који је једнак производу два полинома, исписивање полинома на главном излазу и уништавање полинома. Негативна вредност за ред полинома означава "празан" полином, тј. полином без иједног коефицијента.

Саставити на језику C главни програм који прочита два полинома, израчуна њихов производ, испише резултат на главном излазу, уништи сва три полинома и понавља претходне кораке све док као први полином не прочита "празан" полином.

Поставка задатка 5 (25 поена) (садржај)

Уређени скупови целих бројева представљају се у облику једноструко ланчаних листи. Саставити на језику C функцију за налажење уније два уређена скупа целих бројева коришћењем елемената почетних скупова.

Саставити на језику C главни програм који прочита два уређена низа (скупа) целих бројева и од њих направи два скупа (листе) уз очување редоследа читања, налази њихову унију, испише добијени резултат, уништи скуп и понавља претходне кораке све док за број елемената једног од скупова не прочита недозвољену вредност.


Напомене (садржај)

(садржај)
         
Аутор: Ласло Краус
Е-пошта: kraus@etf.rs

Copyright © 1999, Laslo Kraus
Последња ревизија: 17.10.1999.