III. HOẠT ĐỘNG DẠY-HỌC
1. Hoạt động 1: Tìm hiểu thư viện CRT.
a. Mục tiêu:
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Tìm hiểu thủ tục Clrscr.
- Yêu cầu học sinh nghiên cứu sách giáo khoa, kể tên các chương trình con trong thư viện CRT.
- Chiếu chương trình sau: Begin
clrscr; Readln; End.
- Biên dịch chương trình. Hỏi: Tại sao xuất hiện lỗi? Khắc phục như thế nào?
1 Tham khảo sách giáo khoa:
- Clrscr, textcolor, textbackground, gotoxy.
- Quan sát chương trình.
- Vì sử dụng thủ tục nhưng chưa sử dụng thư viện CRT.
- Thêm Uses CRT; vào đầu chương trình và thực hiện chương trình để học sinh thấy kết quả. Chú ý cho học sinh ghi nhớ màn hình trước lúc thực hiện chương trình này. - Hỏi: Chức năng của thủ tục Clrscr; 2. Tìm hiểu thủ tục textcolor.
- Chiếu chương trình ví dụ: Uses CRT;
Begin
Write(‘Chua dat mau chu’); textcolor(4);
Write(‘Da dat mau chu la do’); Readln;
End.
- Thực hiện chương trình để học sinh thấy kết quả.
- Hỏi: Chức năng của lệnh textcolor(4); 3. Tìm hiểu thủ tục Textbackground. - Chiếu chương trình ví dụ:
Uses CRT; Begin
Textbackground(1);
Writeln(‘Da dat lai mau nen’); Readln;
End.
- Thực hiện chương trình để học sinh thấy kết quả.
- Hỏi: Chức năng của lệnh textbackground(1); 4. Tìm hiểu thủ tục gotoxy. - Chiếu chương trình ví dụ: Uses CRT;
Begin
Writeln(‘Con tro dang dung o cot 10 dong 20’);
Gotoxy(10,20);
- Thêm lệnh USES CRT;
- Quan sát giáo viên thực hiện chương trình.
- Xóa màn hình
- Quan sát chương trình
- Quan sát kết quả chương trình - Đặt màu chữ thành màu đỏ.
- Quan sát chương trình
- Quan sát kết quả chương trình
- Đặt màu chữ nền thành màu xanh trời.
Readln; End.
- Thực hiện chương trình để học sinh thấy kết quả.
- Hỏi: Chức năng của lệnh gotoxy(10,20);
- Quan sát kết quả chương trình - Đưa con trỏ về vị trí cột 10 dòng 20.
2. Hoạt động 2: Tìm hiểu thư viện Graph của ngôn ngữ lập trình Pascal.
HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH
1. Yêu cầu học sinh nghiên cứu sách giáo khoa để trả lời các câu hỏi:
- Hỏi: Các dạng dữ liệu nào có thể được hiển thị trên màn hình?
- Hỏi: Nhiệm vụ chính của Card màn hình? - Hỏi: Khi nói màn hình có độ phân giải 640 x 480 là nói đến điều gì?
2. Đưa ra cấu trúc chung của thủ tục khởi động đồ họa.
Initgraph(dr,md:integer;pth:string);
- Giải thích các thông số trong thủ tục cho học sinh.
- Cho học sinh thấy một ví dụ khởi động đồ họa.
3. Giới thiệu thủ tục trở về chế độ văn bản Closegraph;
- Yêu cầu học sinh khởi động chế độ đồ họa và chuyển về chế độ văn bản.
1. Tham khảo sách giáo khoa để trả lời - Văn bản và hình ảnh.
- Làm cầu nối giữa CPU và màn hình khi thể hiện thông tin.
- Là nói đến màn hình có 640 dòng và 480 cột.
2. Quan sát và theo dõi dẫn dắt của giáo viên.
- Quan sát gáo viên thực hiện.
3. Quan sát và so sánh giữa hai chế độ văn bản và đồ họa.
- Thay phiên nhau thực hiện việc chuyển đổi giữa hai chế độ văn bản và đồ họa.