... đường dạng ,0
4
2
ACB
Ta sẽ áp dụng ý tưởng của thuậttoán MidPoint để vẽ các
đường conics và một số đường cong khác, theo các bước
tuần tự sau:
• Bước 1 : Dựa vào dáng điệu và phương trình đường
cong, ... bày khung chính của thuậttoánvẽ ellipse,
parabol, hyperbol dựa vào các bước trên.
ĐỒ HỌA MÁY TÍNH
Dương Anh Đức, Lê Đình Duy Cácthuậttoánvẽđường 8/22
Lưu đồ thuậttoán Bresenham
Begin
p=2Dy-Dx;
Const1=2Dy;
Const2=2(Dy-Dx);
x=x1;
y=y1;
putpixel(x, ... ưu tốc độ.
1
23
876
5
4
ĐỒ HỌA MÁY TÍNH
Dương Anh Đức, Lê Đình Duy Cácthuậttoánvẽđường 18/22
Lưu đồ thuậttoán MidPoint vẽđường tròn
Begin
p=5/4-R;
x=0;
y=R;
Put8Pixel(x, y, c);
x<y
Yes
No
p<0
Yes
p=p+2*x+3;
No
p=p+2(x-y)+5;
y=y-1
x=x+1;
Put8Pixel(x,y,c);
End
ĐỒ...
... Hãy tối ưu hóa cài đặt thuậttoán MidPoint vẽ đường
tròn từ nhận xét trên.
ĐỒ HỌA MÁY TÍNH
Dương Anh Đức, Lê Đình Duy Cácthuậttoánvẽđường 12/22
• Lúc này việc chọn các điểm S, P ở trên được ... đường dạng ,0
4
2
ACB
Ta sẽ áp dụng ý tưởng của thuậttoán MidPoint để vẽ các
đường conics và một số đường cong khác, theo các bước
tuần tự sau:
• Bước 1 : Dựa vào dáng điệu và phương trình đường
cong, ... y)
(x
i
+1, Round(y))
ĐỒ HỌA MÁY TÍNH
Dương Anh Đức, Lê Đình Duy Cácthuậttoánvẽđường 18/22
Lưu đồ thuậttoán MidPoint vẽđường tròn
Begin
p=5/4-R;
x=0;
y=R;
Put8Pixel(x, y, c);
x<y
Yes
No
p<0
Yes
p=p+2*x+3;
No
p=p+2(x-y)+5;
y=y-1
x=x+1;
Put8Pixel(x,y,c);
End
ĐỒ...
...
c
b
a
5
2
2
Chương 2. Các bài toánvềđường đi
10
Chu trình và đường đi Euler
Trong đồ thị vô hướng
Thuật toán Fleury
Ví dụ
Chương 2. Các bài toánvềđường đi
47
Bài toánđường đi ngắn nhất
Thuật toán ... 2. Các bài toánvềđường đi
34
Bài toánđường đi ngắn nhất
Mở đầu
Ví dụ
Chương 2. Các bài toánvềđường đi
35
Bài toánđường đi ngắn nhất
Thuật toán Dijkstra
Ý tưởng
Tìm độ dài đường ... lại Bước 2
Chương 2. Các bài toánvềđường đi
39
Bài toánđường đi ngắn nhất
Thuật toán tìm đường đi ngắn nhất
Thuật toán Dijkstra
Định lý
Thuật toán Dijkstra tìm được đường đi ngắn nhất...
... giúp học sinh đi tới nhiều cách giải,
nhiều cách phát biểu. Do vậy, giáo viên cần trang bị cho học sinh:
- Nắm vững các kiến thức cơ bản của toánhọc nh : tri thức ban đầu về số học
các số tự ... làm việc cho học sinh tiểu học, giúp học sinh biết cách phân tích
tổng hợp và vận dụng những tính chất cơ bản của toánhọc vào giải toán.
2. Những yêu cầu cơ bản đối với giáo viên và học sinh.
2.1 ... sinh.
2.1 Đối với học sinh.
Để giải đợc những bài toán nâng cao, đòi hỏi quá trình rèn luyện thao tác t duy
ở học sinh, đồng thời phải giúp học sinh nắm vững các dạng toán, các cách giải và
biết...
... Ay=ymax’
10
I .Thuật toánvẽđường tròn
Phương trình đường tròn có dạng:
(x-xc)2 + (y-yc)2 = r2
Pt đường tròn có tâm ở gốc tọa độ:
x2+y2 =r2
Do tính đối xứng của đường tròn nên ta chỉ
cần vẽ cung ¼ ... hơn
Thuật toán rời rạc
hóa trong không
gian màn hình
Thuật toán rời
rạc hóa trong
đối tượng
hoặc/và không
gian màn hình
8
-Danh sách các đỉnh (vertices): lưu tọa đọ các đỉnh.
-Danh sách các ... }
Các mặt có quy tắc: (mặt trụ)
23
Mô hình các mặt đa giác(Polygon Mesh model)
thể hiện hình dáng của một đối tượng 3D bởi 2 danh sách:
-Danh sách các đỉnh
-Danh sách các mặt: lưu thứ tự các...
... trọng số.
IV. Thuậttoán Hedetniemi
TOP
Một trong những thuậttoán tìm đường đi ngắn nhất ngoài thuậttoán Dijkstra như đã
trình bày, là thuậttoán Hedetniemi. Thuậttoán này đầu tiên do ... Hamilton
III. Bài toánđường đi ngắn nhất
1. Mở đầu
2. Thuậttoán tìm đường đi ngắn nhất
IV. Thuậttoán Hedetniemi
1. Phép cộng ma trận Hedetniemi
2. Thuậttoán Hedetniemi
I. Chu trình và đường đi Euler
... này đến một đỉnh khác của đồ thị.
2. Thuậttoán tìm đường đi ngắn nhất TOP
2.1. Thuậttoán Dijkstra tìm đường đi ngắn nhất
Có một số thuậttoán tìm đường đi ngắn nhất giữa 2 đỉnh trên một...
... trình cácđường thẳng chứa các cạnh cuả tam giác ABC biết A(-1;3) ,đường
cao hạ từ B là
( )
1
2 0x y− + =
, đường trung tuyến kẻ từ C là
( )
2
2 0x y+ =
II. CÁC BÀI TOÁNVỀ ĐA GIÁC PHẲNG
(Các ... trình cácđường trung trực của tam giác ABC biết trung điểm của các cạnh
là M(-1;-1) , N(1;9) , P(9;1) (Đề 14/Va)
6.Kết hợp giữa cácđường đặc biệt của tam giác
Bài1: Lập phương trình các cạnh ... N(2;-1) , đường cao hạ từ M là
( )
1
3 4 27 0 ,x y− + =
đường phân giác trong kể từ P là
( )
2
2 5 0x y+ − =
(ĐHHH 1995)
Bài2 : Lập phương trình các cạnh của tam giác ABC biết C(4;-1) , đường...
...
Vuihoc24h – Kênh học tập Online Page 1
BÀI 6 : HÌNH HỌCCÁC BÀI TOÁNVỀ NHẬN DẠNG CÁC HÌNH
A B
- Nối hai điểm A, B ta được đoạn thẳng AB | ... nối các điểm chia như hình
vẽ.
Ta đếm đượcbao nhiêu hình chữ nhật trên hình vẽ?
B C
M N
E P
A D
Giải :
Trước hết Ta xét các hình chữ nhật tạo bởi hai đoạn AD, EP và các ... nhật tạo bởi hai đoạn AD, EP và các đoạn
nối các điểm trên hai cạnh AD và BC. Bằng cách tương tự như tronh ví dụ 1 ta
tính được 10 hình.
Tương tự ta tính được số hình chữ nhật tạo thành do...
...
1.4.4. Thuậttoánvẽ Ellipse
Tương tựthuậttoánvẽđường tròn, sử dụng thuậttoán Bresenham để vẽ, ta chỉ cần
vẽ 1/4 ellipse, sau đó lấy đối xứng qua các trục tọa độ sẽ vẽ được toàn ...
1.3.
Thuật toánvẽ đoạn thẳng 9
1.3.1.
Thuật toán DDA (Digital DifferentialAnalyzer) 10
1.3.2.
Thuật toán Bresenham 13
1.4.
Thuật toánvẽđường tròn 17
1.4.1.
Thuật toán đơn ...
1.4.2.
Thuật toán MidPoint 18
1.4.3.
Vẽ đường tròn bằng thuậttoán Bresenham 21
1.4.4.
Thuật toánvẽ Ellipse 22
1.4.5.
Vẽ đường conics và một số đường cong khác 24
1.4.6.
Vẽ đa...
... tư duy cho HS lớp 8 thông qua giải các
dạng toánvề NðDD.
4. ðối tượng nghiên cứu:
- Các thao tác tư duy của HS lớp 8.
- Các dạng toánvề NðDD ( SGK Hóa học 8, sách tham khảo).
5. Phương ... ñổi dữ liệu trong bài toán ñể kích thích tư duy cho HS rồi
ñến những bài toán phức tạp hơn ( như dạng toán pha chế dung dịch, dạng toán có
phản ứng hóa học xảy ra, dạng toán tổng hợp). Thông ... thành với lại dạng toán
NðDD là dạng toán mới xuất hiện trong chương trình Hóa học 8 nên thời gian ñể
HS giải một bài toán NðDD tương ñối lâu. Thông qua việc giải các bài toán này sẽ
giúp HS...
...
1.4.4. Thuậttoánvẽ Ellipse
Tương tựthuậttoánvẽđường tròn, sử dụng thuậttoán Bresenham để vẽ, ta chỉ cần
vẽ 1/4 ellipse, sau đó lấy đối xứng qua các trục tọa độ sẽ vẽ được toàn ... end;
1.4.3. Vẽđường tròn bằng thuậttoán Bresenham
Tương tựthuậttoánvẽđường thẳng Bresenham, các vị trí ứng với các tọa độ
nguyên nằm trên đường tròn có thể tính được bằng cách xác định ... thiệu thuậttoánvẽ và tô cácđường cơ bản
Chương 1: GIỚI THIỆU THUẬTTOÁNVẼ VÀ TÔ
CÁC ĐƯỜNG CƠ BẢN
1.1 Tổng quan
• Mục tiêu của chương 1
Học xong chương này, sinh viên phải nắm bắt được các...
...
1.4.4. Thuậttoánvẽ Ellipse
Tương tựthuậttoánvẽđường tròn, sử dụng thuậttoán Bresenham để vẽ, ta chỉ cần
vẽ 1/4 ellipse, sau đó lấy đối xứng qua các trục tọa độ sẽ vẽ được toàn ...
1.4.2.
Thuật toán MidPoint 18
1.4.3.
Vẽ đường tròn bằng thuậttoán Bresenham 21
1.4.4.
Thuật toánvẽ Ellipse 22
1.4.5.
Vẽ đường conics và một số đường cong khác 24
1.4.6.
Vẽ đa ...
1.3.
Thuật toánvẽ đoạn thẳng 9
1.3.1.
Thuật toán DDA (Digital DifferentialAnalyzer) 10
1.3.2.
Thuật toán Bresenham 13
1.4.
Thuật toánvẽđường tròn 17
1.4.1.
Thuật toán đơn...