ảnh excel trịnh hữu phước thư viện tư liệu giáo dục

3 9 0
ảnh excel trịnh hữu phước thư viện tư liệu giáo dục

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

Thông tin tài liệu

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[r]

(1)

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 học:

1 Kiến thức :

Học sinh cần nắm:

o Mỗi ngơn ngữ lập trình có thư viện chương trình chuẩn để mở rộng khả ứng dụng

o Mỗi thư viện bao gồm chương trình chuẩn có liên quan đến loại công việc chảng hạn Pascal: Thư viện crt gồm thủ tục liên quan đến sử lí hình, bàn phím; thư viện Graph gồm 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 khả quản lí, khai thác điều khiển thiết bị vào ra; khả thực thao tác đồ họa…

2 Kỹ năng:

o Biết khai báo sử dụng thư viện chương trình chuẩn crt, Graph, 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 học sinh, rèn luyện tính tổ chức học sinh

B- Phương pháp:

 Thuyết trình –vấn đáp C- Chuẩn bị giáo viên học sinh:

1./ Chuẩn bị giáo viên: Giáo án, 2./ Chuẩn bị học sinh: SKG,

D- Tiến trình lên lớp: I- Ổn định lớp : II- Kiểm tra cũ:

Có loại chương trình con? Phân biệt hàm thủ tục? III- Bài mới: Đặt vấn đề:

Mỗi ngơn ngữ có chương trình chuẩn thư viện thư viện cung cấp cho chúng ta số hàm thủ tục để trợ giúp tạo chương trĩnhinh động Hơm ta tìm hiểu các thủ tục Graph số thư viện khác.

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

* Hoạt động 1: Tiếp tục tìm hiểu thủ tục hàm thư viện Graph.

Gv: Hãy viét tất thủ tục vẽ đường thẳng cho biết công dụng thủ tục

Hs: Lên bảng trình bày

Gv: Để biết độ phân giải hình đồ họa sử dụng ta sử dụng số hàm thủ tục sau: GetMaxX, GetMaxY, Moveto

Gv: Giải thích rõ cơng dụng hàm 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 bán kính đường tròn

Gv: Đưa 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ẽ cung Elip hình sau ta phải có điều kiện gì?

Hs: Ta biết tọa độ tâm với bán kính Xr,

d) Các thủ tục hàm liên quan đến trỏ: Funcition GetmaxX:Integer;

Xác định giá trị lớn tọa độ X

Funcition GetmaxY:Integer;

Xác định giá trị lớn tọa độ Y

Procedure Moveto (x,y);

Chuyển 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 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ái đến tọa độ phải

Góc khởi đầu Góc kết

(2)

Yr từ góc khởi đầu đến góc kết thúc

Gv: Để vẽ hình chữ nhật ta cần biết hai tọa độ điểm góc trái với điểm góc phải>

* Hoạt động 2: Tìm hiểu số thư viện khác cách sử dụng thư viện.

Gv: Giới thiệu sơ qua 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 cần biết ngồi thư viện học cịn có số thư viện khác mà giáo viên giới thiệu mà không cần phải biết thư viện chứa thủ tục hàm nào?

Gv: Trước sử dụng hàm hay thủ tục thư viện chuẩn ta phải làm gì?

Hs: Để sử dụng hàm hay thủ tục thư viện chuẩn ta phải khai báo thư viện chứa hàm hay thủ tục ta sử dụng

Gv: Em cho biết khai báo thư viện? Hs: Bắt đầu từ khóa USES Tên thư viện; Gv: đưa ví dụ?

Hs: USES crt;

3 Một số thư viện khác:

System: Chứa hàm sơ cấp thủ tục vào/ Dos: Chứa 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 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 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: từ khóa

UNIT1, UNIT2, …,UNITn: Là thư viện

Hđ3 Ví dụ cách sử dụng thư viện Graph

Gv: trước vẽ phải xác định tọa đọi tâm I đường tròn tọa độ ba điểm tam giác

Hs: Gọi I(x,y) tọa độ tâm đường trịn Vì I nằm giữ hình nên: x=GetmaxX div

Y= getmaxY div Gv:hãy xác định toán

Hs: Input: r, tọa độ ba điểm tam giác Out: vẽ đường trịn tam giác qua ba điểm

Ví dụ: Lập trình vẽ đường trịn tâm hình Bán kính: 100 tam giác 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 ba canh tam giac’); Readln(x1,y1,x2,y2,x3);

Initgraph(detect,gm,’c:\TP\BGI’); {ktao 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ố :(2 phút)

Nhắc lại thư viện chương trình chuẩn

Dựa vào thủ tục vẽ đường thảng ta vẽ số hình khác đơn giản

V- Dặn dò : ( phút)

- Làm tập: Viết thủ tục vẽ tam giác, tứ giác, hình chữ nhật chuẩn bị

VI Rút kinh nghiệm :

(x1,y1)

(3)

Ngày đăng: 01/04/2021, 19:29

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan