Giới thiệu:

Một phần của tài liệu Giáo án Tin học 11 chuẩn KTKN_Bộ 2 (Trang 104)

- Cấu trúc của hàm:

a)Giới thiệu:

- Trong phần mềm TP có chứa các File điều khiển cho các hệ thống đồ họa CGA, MCGA, EGA và VGA, các File này có phần mở rộng là BGI năm tròng thu mục BGI của TP và được mã hóa bởi các số nguyên. Hệ thống đồ họa Mã CGA 1 MCGA 2 EGA 3 VGA 9

- Hệ thống đồ họa VGA có 3 mode đồ họa:

• Mode 0 độ phân giải 640x200 Pixel với 16 màu.

• Mode 1 độ phân giải 640x350 Picel với 16 màu.

• Mode 2 độ phân giải 640x480 Picel với 16 màu.

- Hệ tọa độ cho màn hình VGA:

- Một chương trình đồ họa thường gồm các phần:  Khởi động hệ thống đồ họa.

 Chọn màu nền và màu vẽ.

 Vẽ hình và tô màu cho các hình vẽ.

 Cho hiển thị các dòng văn bản lên màn hình.  Đóng hệ thống đồ họa trở về mode văn bản.

* Ghi chú: Trước khi khởi động hệ thống đồ họa cần

phải khai báo sử dụng thư viện GRAPH. b) Một số thủ tục đồ họa thường dùng: - Khởi động đồ họa: + Cú pháp: INITGRAPH(HTĐH,Mode,’ĐDTĐH’); Trong đó: • HTĐH: 1, 2, 3, 9. • Mode: 0, 1, 2. • ĐDTĐH: Đừng dẫn đến thư mục chứa các tệp đồ họa (BGI).

+ Ý nghĩa: Khởi động hệ thống đồ họa và xác định thiết bị đồ họa, mode đồ họa sẽ dùng trong chương trình.

- Chọn màu tô, mẫu tô và tô màu: + Để chọn màu nền ta sử dụngt hủ tục:

Setbkcolor(màu);

+ Để chọn màu nét vẽ ta sử dụng thủ tục: Setcolor(màu);

+ Để chọn mẫu tô và màu tô ta sử dụng thủ tục: Setfillstyle(Mẫu tô, màu tô);

Mẫu tô: nhận các giá trị nguyên 0, 1, 2, 3, …,11. +

Tuần 34 tiết 48.

Ngày dạy: 25/04/2010 Ngày soạn: 28/04/2010

Đề bài dạy: BÀI TẬP VÀ THỰC HÀNH 8

I. Mục đích yêu cầu:

- Kiến thức: Biết được khả năng đồ họa của Pascal

- Kĩ năng: Sử dụng được các thủ tục về đồ họa để viết được một chương trình đơn giản

II. Chuẩn bị của thầy và trò:

Thầy: SGK + Giáo án. Trò: SGK + vở ghi.

III. Tiến trình tiết dạy:

1. Ổn định lớp.2. Vào bài mới: 2. Vào bài mới:

Hoạt động của giáo viên Hoạt động của học sinh

1. Giới thiệu chương trình câu a

- Chiếu nội dung chương trình lên bảng (SGK, trang 115)

- Hỏi: hàm Detectinit cĩ chức năng gì?

- Thủ tục Moveto(getmaxx div 2, getmaxy div 2) thực hiện cơng việc gì?

- Chương tình này thực hiện cơng việc gì?

- Thực hiện chương trình để HS thấy kết quả của chương trình này

2. Giới thiệu chương trình câu b, SGK trang 116 - Yêu cầu HS nghiên cứu chương trình và cho biết chức năng của chương trình

- Thực hiện chương trình để HS thấy kết quả của nĩ - Yêu cầu HS thay đổi một số tham số về màu vẽ, tọa độ và thực hiện lại chương trình

1. Quan sát nội dung chương trình

- Cho giá trị khác khơng nếu cĩ lỗi khởi động đồ họa - Chuyển con trỏ đồ họa đến vị trí tâm của màn hình - Vẽ các đường gấp khúc ngẫu nhiên nhờ thủ tục Lineto, mỗi đoạn cĩ một màu ngẫu nhiên. Vị trí bắt đầu vẽ là tâm của màn hình. Kết thúc việc vẽ bằng cách nhấn một phím bất kì

- Quan sát giáo viên thực hiện và kiểm nghiệm suy luận

2. Quan sát nội dung chương trình - Vẽ hình chữ nhật với nét vẽ màu vàng

- Vẽ đường trịn màu xanh lá cây, tâm 450, 100 và bán kính 50

- Quan sát kết quả thực hiện chương trình và kiểm nghiệm suy luận

- Thực hiện yêu cầu của GV. Thực hiện chương trình để biết được ý nghĩa của các thủ tục và tham số của nĩ

3. Giới thệu nội dung yêu cầu thứ nhất lên bảng Định hướng cách giải quyết vấn đề cho HS

- Thủ tục để vẽ được một hình trịn cĩ tâm là điểm

3. Quan sát yêu cầu của GV - Circle(x,y:integer; r:word);

chính giữa màn hình

- Cần bao nhiêu lệnh như vậy, dùng cấu trúc nào để điều khiển

4. Yêu cầu HS độc lập viết chương trình lên máy - Yêu cùa HS thực hiện chương trình để thấy kết quả - Tiếp cận từng HS để hướng dẫn, sửa chữa các sai sĩt cho HS

5. Giới thệu nội dung yêu cầu thứ hai lên bảng Định hướng phương pháp giải quyết vấn đề

- Từ điểm gĩc trên trái, dung thủ tục Linerel(0,100) để vẽ đoạn thẳng đến đỉnh gĩc dưới trái. Tương tự như vậy, thực hiện để vẽ hình vuơng

6. Yêu cầu HS độc lập viết chương trình lên máy - Yêu cùa HS thực hiện chương trình để thấy kết quả - Tiếp cận từng HS để hướng dẫn, sửa chữa các sai sĩt cho HS

- Cần 20 lệnh, nên dùng cấu trúc For để chương trình ngắn gọn

4. Độc lập soạn thảo chương trình vào máy - Thực hiện chương trình

- Quan sát kết quả

5. Quan sát nội dung đề bài, theo dõi định hướng phân tích yêu cầu của GV

6. Độc lập soạn thảo chương trình vào máy - Thơng báo hồn thành lập trình

- Thực hiện chương trình - Quan sát kết quả

Một phần của tài liệu Giáo án Tin học 11 chuẩn KTKN_Bộ 2 (Trang 104)