←
↑
⇑
↓
→

Ласло Краус |
Програмирање II
Испит
26. 6. 1999
|
Задаци: 1
2
3
4
5
| Напомене
| Решења: 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 поена)
(решење | садржај)
Саставити на језику C функцију за измену редоследа елемената (тј.
за замену првог са последњим, другог са претпоследњим итд.) у
једноструко ланчаној листи целих бројева.
Саставити на језику C главни програм који читајући низ бројева
направи једноструко ланчану листу (уз очување редоследа читања), измени
редослед елемената помоћу горње функције, испише добијени резултат,
уништи листу и понавља претходне кораке све док за дужину низа не
прочита недозвољену вредност.
- Испит траје 3 сата.
- Потребно је решавати четири од пет наведених задатака.
- Ако се решавају више од четири задатка, обавезно назначити која
четири задатка да се оцењују. У супротном, узимаће се у обзир
четири најслабије урађена задатка.
(садржај)
←
↑
⇑
↓
→
Аутор: Ласло Краус
Е-пошта: kraus@etf.rs
Copyright © 1999, Laslo Kraus
Последња ревизија: 12.7.1999.