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

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

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

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

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

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

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

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

Саставити структурирани дијаграм тока и написати на Pascal-у одговарајући потпрограм за уметање новог елемента у уређени скуп реалних бројева.

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

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

Саставити на Pascal-у програмски модул који садржи потпрограме за израчунавање запремине квадра и за уређивање (методом уметања) низа квадара на основу њихових запремина.

Саставити на Pascal-у главни програм који чита низове квадара, уређује их на основу њихових запремина и исписује их по том редоследу све док за дужину низа не прочита недозвољену вредност.

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

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

Саставити на Pascal-у главни програм који, коришћењем горњих потпрограма, прочита један неуређен низ бројева и потом исписује различите елементе низа по уређеном редоследу.

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

Бинарна секвенцијална датотека о набавкама робе за сваки артикал садржи шифру артикла (низ од највише 8 знакова), датум набавке (велики цео број који датум садржи по шеми ggggmmdd), јединичну цену (реалан број) и количину (реалан број). Саставити на Pascal-у главни програм за одређивање вредности набављене робе по месецима за задату годину. Тражену годину треба прочитати преко главног улаза. Резултате треба уписати у секвенцијалну текстуалну датотеку.

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

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

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