![]() Ласло Краус |
Програмирање II Испит 28. 4. 2002 |
---|
Саставити на језику C функцију за израчунавање вредности приложене функције f(x,n).
Саставити на језику C главни програм за табелирање наведене функције за све вредности xmin≤x≤xmax са кораком Δx уз упоређивање добијених вредности са вредношћу sin x (за свако x исписивати x, f(x,n), sin x и f(x,n) - sin x). Потребне податке читати преко главног улаза рачунара.
Саставити на језику C главни програм за одређивање броја појављивања појединих слова (не правећи разлику између малих и великих слова) у тексту који се из произвољног броја редова чита преко главног улаза. Текст се завршава сигналом за крај датотеке. Резултате исписати на главном излазу рачунара.
Ред за чекање реалних бројева представља се структуром која садржи капацитет реда, показивач на низ за смештање података и тренутни број података у реду. Саставити на језику C програмски пакет који садржи функције за стављање једног подтака на крај реда, узимање једног податка са почетка реда, испитивање да ли је ред пун и испитивање да ли је ред празан. У случају покушаја стављања податка на пун ред или узимања податка са празног реда програм треба прекинути уз одговарајућу поруку.
Саставити на језику C главни програм који прочита капацитет реда за чекање, направи ред тог капацитета, чита низ бројева преко главног улаза и ставља их у ред док се ред не напуни, узима податке из реда и исписује на гланом излазу док се ред не испразни, уништи ред и понавља претходне кораке све док за капаците реда не прочита недозвољену вредност.
Саставити на језику C функцију за измену редоследа елемената (тј. за замену првог са последњим, другог са претпоследњим итд.) једноструко повезане листе целих бројева.
Саставити на језику C главни програм који читајући низ целих бројева направи листу уз очување редоследа читања, позива горњи потпрограм, испише садржај добијене листе, уништи листу и понавља претходне кораке све док за дужину низа не прочита негативну вредност.
Бинарна секвенцијална датотека са записима фиксне дужине о књигама за сваку књигу садржи име аутора (низ од највише 20 знакова), наслов (низ од највише 40 знакова), број страница (цео број не већи од 1000), назив издавача (низ од највише 30 знакова), место издавања (низ од највише 16 знакова) и годину издавања (цео број у опсегу од 1901 до 2099). Саставити на језику C главни програм за одређивање укупног броја страница по годинама у књигама које је издао задати издавач.
Copyright © 2003, Laslo Kraus
Последња ревизија: 24.4.2003.