Giáo án Tin học 11 Bài 19: Thư viện chương trình con chuẩn

4 24 0
Giáo án Tin học 11 Bài 19: Thư viện chương trình con chuẩn

Đang tải... (xem toàn văn)

Thông tin tài liệu

Tiết 47-48: thư viện chương trình con chuẩn 2.GRAPH - Chứa các hàm và thủ tục liên quan đến chế độ đồ hoạ - Lắng nghe a Các thiết bị và chương trình hỗ trợ đồ hoạ: - Có hai chế độ làm vi[r]

(1)Trường THPT Bảo Lâm Tiết 47-48: thư viện chương trình chuẩn Tuần : 12 Lớp : 11B1,2 Ngày soạn :25/03/2009 Ngày dạy : 31/03/2009 Bài 19: THƯ VIỆN CHƯƠNG TRÌNH CON CHUẨN I Mục tiêu Kiến thức Giúp HS : - Biết số thư viện chương trình - Mỗi ngôn ngữ lập trình có các thư viện chương trình chuẩn để mở rộng khả ứng dụng - Mỗi thư viện có thể bao gồm các chương trình chuẩn liên quan đến loại công việc Kỹ : - Bước đầu sử dụng các thư viện đó lập trình - Biết khai báo và sử dụng thư viện CRT, GRAPH - Khởi động chế độ đồ họa - Sử dụng các thủ tục vẽ điểm, đường, hình tròn, hình elip, hình chữ nhật Thái độ - Nghiêm túc học tập - Tư duy, tích cực, động sáng tạo học lập trình - Hoạt động nhóm tích cực II Chuẩn bị GV : - Giáo án Máy chiếu HS : Xem trước bài III Trọng tâm bài giảng: các thư viện chuẩn và số thủ tục đơn giản thư viện chương trình IV Nội dung bài giảng Ổn định lớp : Ổn định lớp, kiểm tra sĩ số Bài cũ TIẾT 48: Yêu cầu HS lên bảng: nêu ý nghĩa và số thủ tục thư viện CRT ? Bài Hoạt động GV Hoạt động HS Nội dung bài học TIẾT 47: TIẾT 47 Hoạt động 1: Tìm hiểu thư viện CRT: - Chứa các thủ tục liên quan đến việc quản lí CRT - Trình chiếu và cho chạy chương và khai thác màn hình, bàn phím máy trình sau: tính Program xoamanhinh; - Clrscr: xoá màn hình Begin - Textcolor(n): đặt màu chữ, đó n là biến xác định màu Clrscr; Writeln(‘hello’); - Textbackground(n): đặt màu Readln; - GotoXY(x,y): đưa trỏ đến cột x dòng y End màn hình văn - Đặt câu hỏi : vì xuất lỗi - Chưa sử dụng thư viện CRT chạy chương trình này? - Nhận xét và sửa sai - Đặt câu hỏi: chức thủ tục -Xoá màn hình Clrscr ? - Yêu cầu học sinh tham khảo sách - Các chương trình thư và kể tên chương trình viện CRT : Clrscr, textcolor, thư viện CRT textbackgrond, gotoXY - Trình chiếu chương trình chứa thủ - Quan sát và trả lời: Đặt màu tục textcolor, yêu cầu học sinh chữ quan sát và nhận xét chức lệnh này - Trình chiếu chương trình chứa thủ - Quan sát và trả lời :Đặt màu tục textbackground, yêu cầu học sinh quan sát và nhận xét chức lệnh này - Trình chiếu chương trình chứa thủ - Quan sát và trả lời: Đưa tục gotoXY, yêu cầu học sinh quan trỏ cột X và dòng Y Giáo viên : Nguyễn Thục Quyên Trang Lop10.com (2) Trường THPT Bảo Lâm sát và nhận xét chức lệnh này Hoạt động 2: Các thiết bị và chương trình hỗ trợ đồ họa thư viện GRAPH -Đặt vấn đề: thư viện Graph chứa các thủ tục liên quan đến chế độ đồ hoạ - Chia lớp thành nhóm - Yêu cầu HS thảo luận các vấn đề: + Các dạng liệu nào có thể hiển thi trên màn hình? + Card màn hình có nhiệm vụ gì? + Các tệp điều khiển đồ hoạ có chức gì? + Khi nói đến màn hình phân giải 640x480 là nói đến điều gì? +Để sử dụng thư viện đồ hoạ ta phải làm gì? + Để khởi tạo chế độ đồ hoạ ta sử dụng thủ tục nào? + Khi không sử dụng chế độ đồ hoạ thì ta phải làm gì? - Trình chiếu câu hỏi thảo luận - Yêu cầu HS trả lời - Yêu cầu HS khác nhận xét - Nhận xét, sửa sai và tóm ý TIẾT 48: Hoạt động 1: Thủ tục vẽ điểm, đoạn thẳng - Chia lớp thành nhóm để thảo luận các thủ tục vẽ điểm, đoạn thẳng - GV tiến hành trình chiếu ví dụ để HS tự phát cấu trúc, các thông số và chức thủ tục:  Thủ tục Setcolor: - Trình chiếu ví dụ - Cho HS nêu kết - Gọi HS nêu cấu trúc chung thủ tục Setcolor - Giải thích các thông số thủ tục - Chức Setcolor là gì?  Thủ tục Putpixel - Trình chiếu ví dụ - Cho HS nêu kết - Gọi HS nêu cấu trúc chung thủ tục Putpixel - Giải thích các thông số thủ tục - Chức Putpixel là gì ? Tiết 47-48: thư viện chương trình chuẩn 2.GRAPH - Chứa các hàm và thủ tục liên quan đến chế độ đồ hoạ - Lắng nghe a) Các thiết bị và chương trình hỗ trợ đồ hoạ: - Có hai chế độ làm việc: văn và đồ hoạ - Chia nhóm và hoạt động theo - Bảng mạch điều khiển màn hình là thiết bị yêu cầu: đảm bảo tương tácgiữa vi xử lí và màn hình + Văn và hình ảnh b) Khởi tạo chế dộ đồ hoạ: + Đảm bảo tương tác giữ vi xử Cấu trúc chung thủ tục khởi động đồ lí và màn hình họa + Cung cấp các chương trình Initgraph(var driver, mode: Integer; điều khiền tương ứng với các path: string); loại bảng mạch đồ hoạ Trong đó: + 640 dòng và 480 cột - driver: số hiệu chương trình điều khiển BGI thường gán là + Khởi tạo chế độ đồ hoạ - mode: số hiệu độ phân giải - path: đường dẫn đến tệp BGI + Initgraph(var driver, mode: - CloseGraph: Kết thúc chế độ đồ hoạ Integer; path: string); + Trở chế độ văn - Trả lời, - Nhận xét - Lắng nghe và ghi chép - Nghe và hiểu nhiệm vụ - Quan sát ví dụ và tư - Trả lời - HS trả lời - Lắng nghe - HS trả lời -Quan sát và tư - HS trả lời - Quan sát - HS trả lời - HS trả lời Giáo viên : Nguyễn Thục Quyên TIẾT 48: c.Các thủ tục vẽ điểm, đoạn thẳng  Thủ tục Setcolor -ví dụ: Use graph; Begin Drive: = 0; Initgraph ( drive, mode, ‘C: TP\BGI’) Lineto (20,20); Setcolor (10); Lineto (20;-20); Readln; End - Cấu trúc chung: Setcolor (color: word) - Chức năng: Đặt màu cho nét vẽ  Thủ tục Putpixel Ví dụ: Use graph; Begin Drive: = 0; Initgraph ( drive, mode, ‘C: TP\BGI’); Putpixel(20,40,60); Readln; End - Cấu trúc chung: Trang Lop10.com (3) Trường THPT Bảo Lâm  Thủ tục Line: - Trình chiếu ví dụ - Cho HS nêu kết - Gọi HS nêu cấu trúc chung thủ tục Line - Giải thích các thông số thủ tục - Chức Line là gì ? Thủ tục Lineto: - Trình chiếu ví dụ Tiết 47-48: thư viện chương trình chuẩn - Quan sát - HS trả lời - HS trả lời - HS trả lời - HS trả lời - Quan sát - Cho HS nêu kết - Gọi HS nêu cấu trúc chung - HS trả lời thủ tục Lineto - Giải thích các thông số thủ tục - Chức Lineto là gì? Thủ tục Linerel: - Trình chiếu ví dụ - Quan sát - Cho HS nêu kết - Gọi HS nêu cấu trúc chung - HS trả lời thủ tục Linerel - Giải thích các thông số thủ tục - Chức Linerel là gì? Hoạt động 2: Thủ tục và hàm liên quan đến vị trí trỏ, Các thủ tục vẽ hình đơn giản - GV giới thiệu các hàm xác định - Lắng nghe và ghi chép GTLN màn hình, thủ tục chuyển trỏ tới tọa độ (x, y) - Trình chiếu: ví dụ - Quan sát Giáo viên : Nguyễn Thục Quyên Putpixel (x, y: integer; color: word); + x và y là tọa độ điểm + color là màu điểm - Chức năng: Vẽ điểm màu color trên màn hình tọa độ (x,y)  Thủ tục Line: -ví dụ: Use graph; Begin Drive: = 0; Initgraph ( drive, mode, ‘C: TP\BGI’); Line (20,40,30,60); Readln; End - Cấu trúc chung: Line (x1,y1,x2,y2: integer) - Chức năng: Vẽ đoạn thẳng từ điểm có tọa độ (x1,y1) đến điểm có tọa độ (x2,y2)  Thủ tục Lineto: Ví dụ Use graph; Begin Drive: = 0; Initgraph ( drive, mode, ‘C: TP\BGI’) Lineto (20,20) Readln; End - Cấu trúc chung: Lineto (x,y: integer) - Chức năng: Vẽ đường thẳng từ điểm đến điểm có tọa độ (x,y)  Thủ tục Linerel: Ví dụ: Use graph Begin Drive: = 0; Initgraph ( drive, mode, ‘C: TP\BGI’) Linerel (10,10); Readln; End - Cấu trúc chung: Linerel (dx,dy: integer) - Chức năng: Vẽ đường thẳng nối điểm với điểm có tọa độ tọa độ cộng với gia số (dx,dy) d Các thủ tục và hàm liên quan đến vị trí trỏ - Hàm xác định GTLN cua màn hình: Function GetMaxX: integer; Function GetMaxY: integer; - Thủ tục chuyển trỏ tới tọa độ (x;y) Procedure MoveTo(x,y:integer); e Các thủ tục vẽ hình đơn giản ví dụ: Use graph; Trang Lop10.com (4) Trường THPT Bảo Lâm Tiết 47-48: thư viện chương trình chuẩn Begin Drive: = 0; Initgraph ( drive, mode, ‘C: TP\BGI’) Circle (20, 20, 30); Elipse (50,50,30,120,50,100); Rectangle (100,100,100,200); Readln; End - Cấu trúc chung: + Hình tròn: Circle (x,y: integer; r:word) + Elipse: Ellipse(x,y:integer;stAngle,EndAngle, Xr, Yr: word) + Hình chữ nhật: Rectange(x1,y1,x2,y2:integer) - Chức năng: + Circle:Vẽ đường tròn có tâm (x,y) và bán kính r + Elipse : Vẽ cung Elip có tâm điểm (x,y) với trục lớn xr, trục nhỏ yr, từ góc đầu StAngle đến góc cuối EndAngle + Rectange: Vẽ hình chữ nhật với (x1,y1) là tọa độ đỉnh trái trên; (x2,y2) là tọa độ đỉnh phải Một số thư viện khác: - System: chứa các hàm sơ cấp và các thủ tục vào - Dos: chứa các thủ tục tạo thư mục, thiết lập hệ thống - Printer: cung cấp các thủ tục làm việc với máy in Sử dụng thư viện: - Khai báo thủ tục và hàm chuẩn theo cấu trúc: Uses unit1, unit2, ,unit n; - Cho HS nêu kết - HS trả lời - Gọi HS nêu cấu trúc - HS trả lời chung các thủ tục Circle, - HS trả lời Ellipse, Rectange - HS trả lời - Giải thích các thông số thủ - Trả lời tục - Chức thủ tục là gì? Hoạt động 3: giới thiệu số thư viện khác và cách sử dụng thư viện -GV yêu cầu HS tham khảo SGK và - System, Dos, printer nêu số thư viện khác Pascal? - Chức thư viện? - HS trả lời - Để sử dụng các thủ tục và hàm - Khai báo chuẩn thư viện nào đó ta phải làm gì? - Gọi HS nêu VD - uses crt,graph; V Cũng cố và dặn dò 1.Cũng cố TIẾT 47: yêu cầu HS nhắc lại các kiến thức về: - Thư viện CRT - Các thiết bị và chương trình hỗ trợ đồ họa - Khởi tạo chế độ đồ họa TIẾT 48: nhắc lại các kiến thức đã học: các thủ tục vẽ điểm, đoạn thẳng, hình tròn, hình elip, hình chữ nhật Dặn dò TIẾT 47: học bài và chuẩn bị phần TIẾT 48: chuẩn bị bài thực hành số Giáo viên : Nguyễn Thục Quyên Trang Lop10.com (5)

Ngày đăng: 03/04/2021, 10:02