TJNIVERSITI SAINS IV1ALAYSIA
Peperiksaan Semester Pertama
Sidang L9B7/BB
EET
306 Perisian
GunaanTarikh:
29 0<tobel" j9B7I"lasa:
9.OOpagi -
12.00 tengahari(3
Jam)ARAHAN KEPADA CALON:
SiIa
pastikan bahawakertas
peperiksaanini
mengandungi4
mukasurat
sebelum anda memulakan peperiksaanini.
Jawab EMPAT(4) soalan.
Agihan markah
bagi setiap
soalan diberilcandi sut
sebelah kanan sebagai peratusan daripada markah keseluruhan yang diperuntukkanbagi
soalan berkenaan.Jawab kesemua soalan
di
dalam Bahasa Malaysia.&ur,9R-,
...2/_
-2-
lEEr 306l1. Peranti
masukan boleh diketaskan secaralogikal
kepada limajenis.
Apakahjenis-jenis ini
dan huraikan.(3or)
Bincangkan kaedah-kaedah untuk menentukan kedudukan objek
di layar
CRT.(3os)
Tulis aturcara
yang boleh menghubungkan duatitik
penghujungdengan
garisan.
Koordinattitik
ditentukan denganperanti
penempat.
(4or)
2.
Apakah penjelmaangeometrik?
Huraikan penjelmaan-penjelrnaanberikut,
(i)
anjakan(ii)
pengskalaan(iii)
putaran(4or)
Bincangkan mengenai koordinat, homogen dan
matriks
penjelmaan.(30r)
2g+
...3/_
-3-
Faktor Pengskalaan' SX
= 2r S, = 2'5
Titik tetaP
XF= 3,
YF -- 3'7lEEr 3061
Hasilkansatumatrikspenjelmaanuntukmelakukanpengslcalaan
nisbi
kepada suatutitik tetap
(gunanilai-nilai
yangdiberi di atas).
(30t)
3.
Terangkanfungsi setiap primitif
keluarandi
bawahPolYline (n, x,
Y)fill-area(n, x,
Y)text (xr Yr string)
polYrnarker(n,
xr
Y)(2or)
DDA adalah satU
algoritma
melakargarisan'
Kenapakahalgoritrna ini
diperlukan dan huraikanalgoritma ini'
(4or)
Laksanakan arahan
polyline
dengan menggunaalgoritma
DDA' (40r)4.
Bincangkan perwakilan objektigadimensi
dengan menggunaset
satah Perrmrkaan Poligon'( 3or)
Bina
jadual-jadual data
geometrik untuksatu kiub unit'
( 25r)
Tuliskan satu
prosedur yang dapat menjanajadual
poligondaripadasatusett'itik-tit'ikdatayangmengtakrifsatuobjek tiga
dimensi.(45r)
...4/_
2
c::
artJU
-4-
lEEr 30615.
Secararingkas
bincangkan konsep pemodelan dalamgrafilcs.
(3or )
Suatu bungkusan
perisian
untuk merekabentuklitar logik
hendakdibangunkan. Berikan
satu struktur
data yang dapat merambangkan sepenuhnya maklumat-maklumat pemodelan. Komponen-komponen asasIitar logik
adalahget-get
DANI ATAUI TM-DAN dan TM-ATAU.Semra rnasukan
get-get
dihadkan kepadadua.
Get-get disanbung dengan garisanlurus
atau/dan ortogon.(7or)
-oooOooo-
2$G