Bai Tap Thuc Hanh DH

You might also like

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 2

BI TP THC HNH HA MY TNH

1. Khi lng:

1 TC

- Gi bi tp v tho lun:

(10 tit)

- Sinh vin t hc:

(20 tit)

2. Hc phn tin quyt: Tin hc i cng


3. Hc phn hc trc, song hnh: i s, ho my tnh.
4. Mc tiu:
Hc phn gip cho sinh hiu hiu r hn l thuyt.
Sinh vin phi hiu r kin thc l thuyt lin quan. Sinh vin phi chun
b trc cc bi thc hnh.
Cc bi thc hnh nhm gip cho sinh hiu cc thut ton c hc
trong l thuyt.
5. Nhim v ca sinh vin:
- D lp v tham gia tho lun
- Lm bi tp
- Thi cui hc k
6. Ti liu hc tp:
[1] Dng Anh c, L nh Duy, Gio trnh ho my tnh, Khoa Cng
ngh thng tin, i hc khoa hc t nhin,1996 .
[2] Hong Kim, C s ho my tnh, NXB Gio dc, 2000.
[3] Phan Hu Phc, C s ho my vi tnh, NXB Gio dc, 1998.
[4] F.S. Hill, Computer Graphics, Macmillan Publishing Company, 1986.
7. Phng thc nh gi tip thu hc phn:
- Gio vin hng dn nh gi: (qu trnh thc hin, tinh thn hc tp..)
trng s: 0.4
- nh gi kt thc hc phn:

trng s: 0.6

Hnh thc:

8. Ni dung chi tit hc phn:


Bi tp 1.

Khi qut h thng ha

Vit chng trnh v th hm s y=sin(x) vi -x bng cch:


a) Cho x chy t - n , mi bc tnh gi tr y ri lm trn v bng
lnh putpixel(x,y,c).
b) Chia min xc nh thnh n on bng nhau, tnh gi tr y li cc u mt

ca cc on ri dng lnh lineto(x,y) v. Thay i gi tr n theo di


kt qu.
Bi tp 2.

Cc thut ton c bn

1. Vit chng trnh nhp to nguyn ca hai im u mt ca on


thng AB. Dng thut ton Bresenham v on thng AB.
Cn nhp cho tt c cc trng hp.
2. Vit chng trnh nhp to ca tm I v bn knh R ca ng trn

C(I,R). Dng thut ton Michener v ng trn C.


Bi tp 3.

Hnh hc Fractal

Vit chng trnh nhp bc n ca cc ng cong Fractal. V cc ng


cong bc n: ng cong Koch, C v Rng.
Bi tp 4.

Php bin i 2 chiu

Ci t cc php affine hai chiu trong h to thun nht:


a) Khai bo kiu afine
b) nh ngha cc hm cn thit: bin i nh ca 1 im, ci t cho cc
php tnh tin, php quay, php bin dng, php mo hnh, tch hai php
afine.
Chng trnh v gia mn hnh mt a gic u v gi cc hm ny m
phng qut my quay bng cch cho a gic quay quanh tm ca n
Bi tp 5.

Thit k ng cong v mt cong.

Vit chng trnh nhp to ca n iu khin, dng thut ton Casteljau


v ng cong qua cc im iu khin ny.

You might also like