Click here to load reader

Ky Thuat Lap Trinh 2_Chuong 2_Mot So Bai Toan Hinh Hoc Toa Do

  • Upload
    vocuc

  • View
    214

  • Download
    0

Embed Size (px)

DESCRIPTION

Kỹ Thuật Lập Trình 2_Chương 2_Một Số Bài Toán Hình Học Tọa Độ

Citation preview

PowerPoint Presentation

i hc Th Du MtKhoa Cng ngh thng tinGing vin: Ths. Cao Thanh Xun

K THUT LP TRNH 2Chng 2Mt s bi ton hnh hc ta 1 Cc i tng hnh hc c bnTrong cc bi ton tin hc thuc loi hnh hc c 3 i tng c bn l:IMON THNGA GIC1.1 im Khi nimTrong hnh hc, im l mt khi nim nguyn thy, khng nh ngha, l c s xy dng cc khi nim khc. im c hiu nh l phn ca khng gian c kch thc mi chiu bng khng.im c xc nh bi cp gi tr (x,y) trong h ta -Cc (Descartes).V d:im A(4,2)im B(0,-3)im C(-2,-7)1.1 im Cch nh ngha kiu trong CCch nh ngha im trong ngn ng C:typedef struct{int x;int y;} DIEM;Cch nhp im t bn phm: nhp tng ta .V d:1.1 im Cch nhp #include #include int main(){DIEM A;printf(NHAP TOA DO CHO DIEM A.);printf(Nhap toa do x:);scanf(%d, &A.x);printf(Nhap toa do y:);scanf(%d, &A.y);getch();return (0);}1.2 on thng Khi nimMt on thng l mt phn ca ng thng m b gii hn bi hai u mt, v l qu tch ca tt c nhng im nm gia hai u mt ny trong quan h thng hng.L cp im c ni vi nhau bng mt phn ca ng thng.V d:on thng AB (on thng t im A ti im B)on thng XY (on thng ni t im X ti im Y)1.2 on thng Tnh di di ca on thng l khong cch gia hai im u mt on thng . di ca on thng AB, vi A(x1,y1), B(x2, y2):

1.2 on thng nh ngha kiu trong Ctypedef struct{DIEM p1;DIEM p2;} DOAN;

1.2 on thng V dV d 1Vit chng trnh tnh di ca on thng AB. Vi A, B l hai im trong mt phng Oxy. D liu nhp t bn phm, kt qu hin th ra mn hnh.

1.2 on thng V dV d 2Vit phng trnh ng thng i qua hai im A v B. Vi A, B l hai im trong mt phng Oxy. D liu nhp t bn phm, kt qu hin th ra mn hnh.Gi :Tm vct ch phngSuy ra vct php tuyn t vct ch phngIn ra phng trnh dng ax + by + c = 0

Bi thc hnh s 1 on thngBi 1Nhp mt vo tm O(xo, yo) v bn knh R (s nguyn dng) ca mt ng trn. Sau nhp vo mt im A(xa, ya) bt k. Hy kim tra xem im A c thuc ng trn hay khng? D liu nhp t bn phm, kt qu in ra mn hnh.

Bi thc hnh s 1 on thngBi 2Vit chng trnh nhp vo to ca 3 im: A(xa, ya), B(xb, yb), C(xc, yc). Hy kim tra xem ba im ny c to c mt tam gic (l ba nh ca mt tam gic) hay khng? D liu nhp t bn phm, kt qu in ra mn hnh..

Bi thc hnh s 1 on thngBi 3Cho ba im A(xa, ya), B(xb, yb), M(xm, ym). Hy kim tra xem M c thuc ng thng i qua 2 im A, B hay khng? D liu nhp t bn phm, kt qu in ra mn hnh.

1.3 a gicL dy cc im m 2 im lin tip ni vi nhau bi on thng v im u ni vi im cui to thnh ng gp khc khp kn.