![]() Ласло Краус |
Објектно програмирање 1 - испити Практични испит 29. 6. 2010. |
---|
Написати на језику C++ следеће класе (класе опремити оним конструкторима, деструктором и оператором за доделу вредности, који су потребни за безбедно коришћење класа; грешке пријављивати изузецима типа једноставних класа које су опремљене исписивањем поруке):
it<<t
) у облику (
x,
y)
.
it<<f
).
[(
x,
y),
r]
.
lin+=t
). Грешка је ако се прекорачи капацитет линије. Координате центра се добијају као аритметичке средње вредности x, односно y координата темена. Линија се у излазни ток пише у облику [
t,
t,…,
t]
, где су t – резултати писања темена изломљене линије.
it<<s
) у облику id:
ime, где су: id – идентификациони број места, а ime – име симбола.
M
id:
ime[(
x,
y),
r]
, где су: x, y и r – подаци о садржаној кружници.
R
id:
ime[
t,
t,…,
t]
, где су t – резултати писања темена садржане изломљене лилиније.
k+=s
). Може да се дохвати симбол чији је центар најближи задатој тачки (k[t]
; дохваћени симбол не сме накнадно да се промени) и да се карта упише у излазни ток (it<<k
), при чему се у излазни ток пишу сви садржани симболи, један симбол по реду.
Написати на језику C++ програм који направи географску карту, додаје неколико географских симбола, испише карту на главном излазу и испише симбол у карти који је најближи задатој тачки. Користити константне параметре (није потребно ништа учитавати с главног улаза).
ispitx
(x
је број радне станице за којим се ради). Лозинка на свакој радној станици је student
.Z:
.
Copyright © 2011, Laslo Kraus
Последња ревизија: 15.2.2011.