←
↑
⇑
↓
→
Ласло Краус |
ИР2ОО2
Испит
6. 7. 2007.
|
Аутори: Игор Тартаља и Ласло Краус
Задаци: 1
2
| Напоменe
| Решења: 2
Поставка задатка 1 (укупно 30 поена)
(⇒ почетак)
Одговорити концизно (по једна или две реченице) и прецизно на следећа питaња:
а) (Java) Шта се догађа када се за нит у блокираном стању позове метод interrupt()
?
б) (Java) Скицирати односe (извођење и садржање) између класа Window
, Graphics
, Component
, Frame
, Container
пакета java.awt
.
в) (C#) Навести врсте .NET склопова. Шта је карактеристика модула?
г) (C#) Која су основне разлике наредбе switch
у односу на исту у језику Јава?
д) (C#) Који све типови спадају у вредносне, а који у указане типове?
Поставка задатка 2 (70 поена)
(⇒ решење | почетак)
Написати на језику Java следећи пакет типова:
- (20 поена) Апстрактан логички елемент с једним излазом има једнословно име и садржи низ веза према елементима чије вредности излаза представљају његове улазне сигнале. Може да се дохвати име елемента и назив врсте елемента, да се одреди вредност излаза и да се састави текстуални опис облика име
(
вредност)
, где се вредност обележава са T
или F
.
- Извор је логички елемент без улаза чија вредност излаза може да се поставља по жељи.
- Не је логички елемент с једним улазом која остварује логичку негацију.
- И је логички елемент с два улаза која остварује логичку операцију и.
- (15 поена) Бинарни бројач са n цифара може циклички да броји од 0 до 2n−1. Бројач за сваку бинарну цифру садржи један извор чију вредност подешава на вредност одговарајуће цифре текућег бинарног броја. Ствара се празан са задатим бројем цифара после чега му се додају извори за сваку цифру (грешка је ако се наведе редни број цифре изван опсега). Може да се подеси вредност бројача (грешка је ако вредност изван могућег опсега), да се вредност бројача циклички повећа и смањи за један. Грешке пријављивати изузецима.
- (15 поена) Активан анализатор садржи један бројач и везу са логичким елементом чији излаз представља анализирану логичку функцију у зависности од вредности бројача. У сваком кораку анализе вредност бројача се повећа за један и очита се излаз логичког елемента. Кораци анализе се врше са периодом чије трајање може да се поставља (подразумевано 300 ms). Рад анализатора може да се покрене (бројач се поставља на нулу), привремено заустави и дефинитивно прекине.
- (20 поена) Графички елемент је логички елемент који садржи једaн логички елемент чије стање приказује на задатој компоненти типа
Label
кад год се затражи израчунавање вредности излаза. Име, врста и вредност графичког елемента се добија од садржаног елемента. Приказује се текстуални опис и врста садржаног елемента као и текстуални описи елемената који представљају улазе садржаног елемента.
- Програм на графичкој корисничкој површи према слици омогућава анализу понашања приложене комбинационе мреже. Промена периоде анализе (dt) има тренутно дејство. У току анализе дугме
Kreni
треба да је онемогућено.
- Испит траје 180 минута.
- Рад се предаје искључиво у вежбанци за испите. Није дозвољено имати поред себе друге листове папира.
- Дозвољена је употреба Подсетника за AWT.
- Водити рачуна о уредности. Решења задатака навести по горњем редоследу. Препоручује се рад обичном графитном оловком.
(⇒ почетак)
←
↑
⇑
↓
→
Аутор: Ласло Краус
Е-пошта: kraus@etf.rs
Copyright © 2010, Laslo Kraus
Последња ревизија: 1.9.2010.