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

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

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

На неком 12-битном рачунару негативни цели бројеви се кодирају помоћу потпуног комплемента, а реални бројеви имају структуру seeeeemmmmmm, где су s - предзнак броја, e - битови бинарног експонента са померајем 15 и m - битови мантисе са скривеним битом (нормализована мантиса је 1≤М<2).

а) Колики је опсег означених целих бројева и реалних бројева на описаном рачунару?

б) Колика је децимална вредност меморијске локације у којој се налази 33338 ако је то означени цели број и ако је то реални број?

в) Који је садржај меморијске локације ако се у њој налази број -135710 као означени цели број и као реални број?

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

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

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

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

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

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

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

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


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

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

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