←
↑
⇑
↓
→
Ласло Краус |
СИ2ОО2
Трећи колоквијум
28. 6. 2008.
|
Аутори: Игор Тартаља и Ласло Краус
5
6
| Напоменe
| Решења: 6
Поставка задатка 5 (30 поена)
(⇒ почетак)
Одговорити концизно (по једна или две реченице) и прецизно на следећа питaња везана за језик C#:
а) (Java) Шта су адаптери и који проблем они решавају?
б) (C#) Коју операцију обавља оператор as
и шта се догађа ако је операција неуспешна? Навести пример.
в) (C#) Шта означава модификатор sealed
примењен на класу? Са којим модификатором заједно се примењује модификатор sealed
на методе и шта означава?
Поставка задатка 6 (укупно 70 поена)
(⇒ решење | почетак)
У пакету vasiona
постоје следећи типови (ове типове није потребно реализовати):
- Вектор у равни се задаје реалним компонентама у правцу x и y оса. Може да се одреди збир два вектора.
- Небеско тело има задату масу. Може да се дохвати ознака врсте телa, да се одреди вектор положаја, да се тело прикаже и да се заустави.
- Звезда је непокретно небеско тело. Ствара се у координатном почетку и може да се премести у нову тачку задату вектором положаја.
- Активан сателит је небеско тело које се креће угаоном брзином ? по кружној путањи задатог полупречника r, у чијем центру се налази задато небеско тело. Приликом заустављања постаје пасиван.
- Небески систем може да садржи произвољан број небеских тела. Ствара се празан после чега се тела додају једно по једно. Може да се одреди укупна маса свих тела у систему, да се садржај система прикаже и да се заустави.
Реализовати на језику Java следеће типове (узети да јединична дужина одговара растојању између пиксела и да је координатни почетак у доњем левом углу платна):
- (25 поена) Графичка звезда је звезда која се приказује на задатом платну исцртавањем као попуњен круг датог полупречника задатом бојом.
- Графички сателит је сателит који се приказује на задатом платну исцртавањем прво путање по којој се он креће око централног тела, задатом бојом, и после самог сателита као попуњеног круга датог полупречника, другом задатом бојом.
- (45 поена) Програм на графичкој корисничкој површи према слици сваких 20 ms приказује небески систем који садржи једну графичку звезду и два графичка сателита. Црвена звезда полупречника 10 се увек налази у центру платна за цртање. Око звезде, по путањи полупречника 90, угаоном брзином од 1 rad/s, кружи плави сателит полупречника 6. Око тог сателита, по путањи полупречника 20, угаоном брзином од 5 rad/s, кружи црни сателит полупречника 4. Путање оба сателита се исцртавају зеленом бојом.
- Колоквијум траје 180 минута.
- Рад се предаје искључиво у вежбанци за испите. Није дозвољено имати поред себе друге листове папира.
- Дозвољена је употреба Подсетника за AWT.
- Водити рачуна о уредности. Решења задатака навести по горњем редоследу. Препоручује се рад обичном графитном оловком.
←
↑
⇑
↓
→
Аутор: Ласло Краус
Е-пошта: kraus@etf.rs
Copyright © 2010, Laslo Kraus
Последња ревизија: 30.8.2010.