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

Од јунског испитног рока 2003 године сви студенти, без обзира када су слушали предавања, испит треба полажу са новим садржајем.

Услов за излазак на испит су положен испит из Програмирања I и урађене лабораторијске вежбе из Програмирања II.


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

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

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

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

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

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

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

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

Саставити на језику C главни програм који исписујуе n! за свако 1≤nnmax (nmax>20).

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

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

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

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

Бинарна секвенцијална датотека са записима фиксне дужине о студентима за сваког студента садржи број индекса (дугачак цели број по шеми ggggrrrr, g - година уписа, r - регистарски број), ознаку одсека (низ од највише 4 знака), презиме и име (низ од највише 20 знакова), годину студија (кратак цели број), број полаганих испита (кратак цели број) и добијене оцене (низ од највише 40 кратких целих бројева). Саставити на језику C главни програм за формирање нове секвенцијалне бинарне датотеке о студентима којима је просек оцена положених испита преко 8.


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

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

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