1. Trang chủ
  2. » Giáo án - Bài giảng

Tiết 47

3 131 0
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 89,5 KB

Nội dung

Trường THPT Ngô Gia Tự Giáo án Tin học 11 Tuần:33 (Tuần 29, Tiết 47:Lớp 11C) Tiết : 47 Ngày soạn 27 /02/08 Bài 19. THƯ VIỆN CHƯƠNG TRÌNH CON CHUẨN(tt) A- Mục tiêu bài học: 1. Kiến thức : Học sinh cần nắm: o Mỗi ngôn ngữ lập trình đều có những thư viện chương trình con chuẩn để mở rộng khả năng ứng dụng. o Mỗi thư viện có thể bao gồm chương trình con chuẩn có liên quan đến một loại công việc. chảng hạn trong Pascal: Thư viện crt gồm các thủ tục liên quan đến sử lí màn hình, bàn phím; thư viện Graph gồm các hàm , thủ tục liên quan đến chế độ đồ họa, … o Các ngôn ngữ lập trình cung cấp các khả năng quản lí, khai thác và điều khiển các thiết bị vào và ra; khả năng thực hiện các thao tác đồ họa…. 2. Kỹ năng : o Biết khai báo và sử dụng thư viện chương trình con chuẩn crt, Graph, và các thư viện khác o Các thao tác vẽ hình, thiết đặt màu nền, màu chữ … 3. Thái độ : Phát huy tính tích cực của học sinh, rèn luyện tính tổ chức của học sinh. B- Phương pháp: • Thuyết trình –vấn đáp C- Chuẩn bị của giáo viên và học sinh: 1./ Chuẩn bị của giáo viên: Giáo án, 2./ Chuẩn bị của học sinh: SKG, bài mới D- Tiến trình lên lớp: I- Ổn định lớp : II- Kiểm tra bài cũ: Có mấy loại chương trình con? Phân biệt hàm và thủ tục? III- Bài mới: Đặt vấn đề: Mỗi ngôn ngữ đều có các chương trình con chuẩn trong các thư viện. mỗi thư viện cung cấp cho chúng ta một số hàm và thủ tục để trợ giúp chúng ta tạo ra các chương trĩnhinh động hơn. Hôm nay ta tìm hiểu các thủ tục trong Graph và một số thư viện khác. Hoạt động của giáo viên Hoạt động của học sinh * Hoạt động 1: Tiếp tục tìm hiểu các thủ tục và hàm trong thư viện Graph. Gv: Hãy viét tất cả các thủ tục vẽ đường thẳng và cho biết công dụng của mỗi thủ tục. Hs: Lên bảng trình bày. Gv: Để biết độ phân giải màn hình đồ họa đang sử dụng ta sử dụng một số các hàm và thủ tục sau: GetMaxX, GetMaxY, Moveto Gv: Giải thích rõ công dụng mỗi hàm và thủ tục Gv: Để vẽ đường tròn ta cần điều kiện gì? Hs: Để vẽ đường tròn ta phải xác định tâm và bán kính của đường tròn. Gv: Đưa ra thủ tục vẽ đường tròn Circle(x,y,r); Gv: Để vẽ đường tròn tâm I(3,6) bán kính R=7? Hs: Circle(3,6,7); Gv: Để vẽ một cung Elip như hình sau ta phải có điều kiện gì? d) Các thủ tục và hàm liên quan đến con trỏ: Funcition GetmaxX:Integer; Xác định giá trị lớn nhất của tọa độ X Funcition GetmaxY:Integer; Xác định giá trị lớn nhất của tọa độ Y Procedure Moveto (x,y); Chuyển con trỏ tới tọa độ (x,y). Procedure Circle(x,y:integer, r:word); Vẽ đường tròn tâm I(x,y) bán kính r. Procedure Ellipse(x,y:integer,StAngle,EndAngle,Xr,Yr:word); Vẽ cung Elip có tâm (x,y) với các bán kính trục Xr,Yr từ góc StAngle đến góc EndAngle Procedure Rectangle(x1,y1,x2,y2:integer); Vẽ hình chữ nhật từ tọa độ trên trái đến tọa độ dưới phải Giáo Viên: Trần Chí Thu 1 Góc khởi đầu Góc kết thúc Trường THPT Ngô Gia Tự Giáo án Tin học 11 Hs: Ta biết tọa độ của tâm với các bán kính Xr, Yr từ góc khởi đầu đến góc kết thúc Gv: Để vẽ hình chữ nhật ta chỉ cần biết hai tọa độ điểm góc trên trái với điểm góc dưới phải> * Hoạt động 2: Tìm hiểu một số thư viện khác và cách sử dụng thư viện. Gv: Giới thiệu sơ qua các thủ thư viện khác như: System (hệ thống), Dos (làm việc với tệp, thư mục, thiết lập thông số hệ thống…), Printer (Làm việc với máy in). Yêu cầu: Hs chỉ cần biết ngoài ra các thư viện đã học còn có một số thư viện khác mà giáo viên đã giới thiệu mà không cần phải biết mỗi thư viện chứa những thủ tục hoặc hàm nào? Gv: Trước khi sử dụng hàm hay thủ tục trong thư viện chuẩn ta phải làm gì? Hs: Để sử dụng được các hàm hay thủ tục trong thư viện chuẩn nào đó ta phải khai báo thư viện chứa hàm hay thủ tục ta đã sử dụng. Gv: Em hãy cho biết các khai báo thư viện? Hs: Bắt đầu là từ khóa USES Tên thư viện; Gv: hãy đưa ra ví dụ? Hs: USES crt; 3. 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/ ra Dos: Chứa các thủ tục cho phép làm việc với tệp/ thư mục, thiết lập thời gian hệ thông … Printer: Chứa các thủ tục cho phép làm việc với máy in 4. Sử dụng thư viện Muốn sử dụng hàm hay thủ tục nào đó thì phải khai báo thư viện chứa hàm hay thủ tục ta sử dụng. Cấu trúc: USES UNIT1, UNIT2, …,UNITn; USES: là từ khóa UNIT1, UNIT2, …,UNITn: Là các thư viện Hđ3. Ví dụ cách sử dụng thư viện Graph Gv: trước khi vẽ chúng ta phải xác định tọa đọi tâm I của đường tròn và tọa độ ba điểm của tam giác. Hs: Gọi I(x,y) là tọa độ tâm của đường tròn. Vì I nằm giữ màn hình nên: x=GetmaxX div 2 Y= getmaxY div 2 Gv:hãy xác định bài toán Hs: Input: r, và tọa độ ba điểm của tam giác Out: vẽ đường tròn và tam giác qua ba điểm Ví dụ: Lập trình vẽ đường tròn tâm giữa màn hình Bán kính: 100 và tam giác đi qua ba điểm bất kì? Chương trình. Program hinh; Uses crt,graph; {khai baos thu vien} Var r,x,y, x1,x2,x3,y1,y2,y3:Word; Begin Clrscr; Writeln(‘nhap ban kinh’); Readln(r); Writeln(‘nhap toa do ba canh tam giac’); Readln(x1,y1,x2,y2,x3); Initgraph(detect,gm,’c:\TP\BGI’); {ktao do hoa} X:= getmaxX div 2; Y:= getmaxY div 2; Setcolor(4); Circle(x,y,r); Line(x1,y1,x2,y2); Lineto(x3,y3); Lineto(x1,y1); CloseGraph; End. IV- Củng cố bài :(2 phút) Nhắc lại các thư viện chương trình con chuẩn. Dựa vào các thủ tục vẽ đường thảng ta có thể vẽ một số hình khác đơn giản. V- Dặn dò : ( 2 phút) - Làm bài tập: Viết các thủ tục vẽ tam giác, tứ giác, hình chữ nhật và chuẩn bị bài mới. VI. Rút kinh nghiệm : Giáo Viên: Trần Chí Thu 2 (x1,y1) (x2,y2) Trường THPT Ngô Gia Tự Giáo án Tin học 11 Giáo Viên: Trần Chí Thu 3 . Trường THPT Ngô Gia Tự Giáo án Tin học 11 Tuần:33 (Tuần 29, Tiết 47: Lớp 11C) Tiết : 47 Ngày soạn 27 /02/08 Bài 19. THƯ VIỆN CHƯƠNG TRÌNH CON CHUẨN(tt)

Ngày đăng: 05/09/2013, 15:10

Xem thêm

HÌNH ẢNH LIÊN QUAN

Gv: Để vẽ hình chữ nhật ta chỉ cần biết hai tọa độ điểm góc trên trái với điểm góc dưới phải> - Tiết  47
v Để vẽ hình chữ nhật ta chỉ cần biết hai tọa độ điểm góc trên trái với điểm góc dưới phải> (Trang 2)
w