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.. T×m hiÓu thñ tôc Textbackground.[r]
Trang 1Đ19 . Th viện chơng trình con chuẩn
I Mục tiêu, yêu cầu:
1 Kiến thức:
- Biết đợc một số th viện chơng trình con
2 Kỹ năng
- Bớc đầu sử dụng đợc các th viện đó trong lập trình
- Khởi động đợc chế độ đồ hoạ
- Sử dụng đợc các thủ tục vẽ điểm, đờng, hình tròn, hình elip, hình chữ
nhật
II Đồ dùng dạy học
1 Chuẩn bị của GV:
- Máy chiếu, giáo án, SGK
2 Chuẩn bị của HS:
SGK, vở để ghi chép
III Hoạt động dạy học
Hoạt động 1: Tìm hiểu th viện CRT
1 Mục tiêu:
- Học sinh biết đợc một số chơng trình con chuẩn trong th viện
2 Nội dung:
- Th viện CRT chứa các thủ tục liên quan đến việc quản lý và khai thác màn hình
và bàn phím
- Thủ tục Clrscr: xoá màn hình
- Thủ tục Ttextcolor(c): Đặt màu cho chữ trên màn hình, trong đó c là hằng hoặc biến có giá trị nguyên không âm để xác định màu
- Thủ tục Texbackground(c) Đặt màu cho nền của màn hình
- Thủ tục Gotoxy(x,y): Đa con trỏ đến vị trí cột x dòng y của màn hình văn bản
3 Các bớc tiến hành:
1 Tìm hiểu thủ tục Clrscr
- Yêu cầu học sinh nghiên cứu SGK, 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 SGK:
- Clrscr, textcolor, texbackground, gotoxy
- Quan sát chơng trình
- Vì sử dụng thủ tục nhng cha sử dụng th viện CRT;
- Thêm lệnh USES CRT;
- Quan sát giáo viên thực hiện chơng trình
- Xoá màn hình
- 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 đat mau chu’);
textcolor(4);
- 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 da trời
- Quan sát chơng trình
- Quan sát kết quả chơng trình
- Đa con trỏ về vị trí cột 10 dòng 20
Ngày 3/5/2008
Tiết: 50
Trang 2Write(‘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);
Write(‘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
Write(‘Con tro dang dung o cọt 10 dong
20’);
Gotoxy(10,20);
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);
Hoạt động 2: Tìm hiểu th viện Graph của ngôn ngữ lập trình Pascal
1 Mục tiêu:
- Học sinh biết đợc các khởi động và thoát chế độ đồ hoạ
2 Nội dung:
- Th viện Graph chứa các chơng trình con phục vụ khai thác khả năng đồ hoạ của máy tính ở mức độ thông dụng nh vẽ điểm, đờng, tô màu,
- Các thiết bị và chơng trình hỗ trợ đồ hoạ:
+ Có 2 chế độ màn hình: Đồ hoạ và văn bản
+ Bảng mạch điều khiển màn hình là thiết bị đảm bảo tơng tác giữa bộ xử lý và màn hình để thể hiện các chế độ phân giải và màu sắc
+ Turbo Pascal cung cấp các chơng trình điều khiển ( có phần mở rộng là BGI)
t-ơng ứng với các loại card đồ hoạ Khi khởi động chế độ đồ hoạ cần chỉ ra cht-ơng trình đến đờng dẫn này
+ Toạ độ màn hình đồ hoạ đợc đánh số từ 0 Cột đợc đánh số từ phải qua trái, dòng đợc đánh số từ trên xuống dới Giá trị lớn nhất của toạ độ dòng và toạ độ cột đợc gọi là độ phân giải của màn hình
+ Để thực hiện chức năng đồ hoạ cần sử dụng các thủ tục và hàm trong th viện Graph
- Khởi động chế độ đồ hoạ: Initgraph (dr, md: integer; pth: string);
Trang 3dr: là số hiệu của trình điều khiển BGI
md: là số hiệu của độ phân giải
pth: là đờng dẫn đến các tệp BGI
- Kết thúc chế độ đồ hoạ trở về chế độ văn bản: Closegraph;
3 Các bớc tiến hành:
1 Yêu cầu học sinh nghiên cứu SGK
để trả lời câu hỏi:
- Hỏi: Các dạng
IV Củng cố
Các bớc để hoàn thành một chơng trình:
- Phân tích bài toán để xác định dữ liệu vào, dữ liệu ra, thuật toán
- Soạn chơng trình vào máy
Lu trữ chơng