Hoạt động 2 : Tìm Hiểu Thư Viện Graph Của Ngôn Ngữ Lập Trình Pascal.

  1. Trang chủ >
  2. Giáo án - Bài giảng >
  3. Tin học >
Hoạt động 2 : Tìm hiểu thư viện Graph của ngôn ngữ lập trình Pascal.

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (430.94 KB, 74 trang )

giải 640 x 480 là nói đến điều gì ?2. Đưa ra cấu trúc chung của thủ tụckhởi động đồ họa .480 cột .2. Quan sát và theo dõi dẫn dắt của giáoviên .Initgraph(dr, md : integer ; pth : string) ;-Giải thích các thông số trong thủ tụccho học sinh .Cho học sinh thấy một ví dụ khởi độđồ họa .-Quan sát giáo viên thực hiện .3. Giới thiệu thủ tục trở về chế độ vănbản Closegraph;3. Quan sát và so sánh giữa hai chế độvăn bản và đồ họa .- Yêu cầu khởi động chế độ đồ họa và chuyểnvề chế độ văn bản .- Thay phiên nhau thực hiện việc chuyểnđổi giữa hai chế độ văn bản và đồ họa3. Hoạt động 3 : Tìm hiểu các thủ tục vẽ điểm, đường và các hình cơ bản .a. Mục tiêu :- Học sinh biết được các thủ tục vẽ điểm, đường và các hình cơ bản . Biết được tênthủ tục, các tham số và chức năng của từng thủ tục .b. Nội dung :- Vẽ điểm :Putpixel(x,y:integer;color:word);- Vẽ đường thẳng : Line(x1,y1,x2,y2:integer);Lineto(x,y:integer);Linerel(dx,dy:integer);- Vẽ hình tròn :Circle(x,y:integer;r:word);- Vẽ hình elip :Ellipse(x,y:integer;stangle,endangle,xr,yr:word);- Vẽ hình chữ nhật : Rectang(x1,y1,x2,y2:integer);- Đặt màu cho nét vẽ : Setcolor(word);c. Các bước tiến hànhHOẠT ĐỘNG CỦA GIÁO VIÊNHOẠT ĐỘNG CỦA HỌC SINH1. Tìm hiểu thủ tục Putpixel– Chiếu cấu trúc chung của thủ tục :Putpixel(x,y:integer;color:word);– Chiếu chương trình ví dụ .Uses graphBeginDrive:=0;Initgraph(drive, mode ,‘c:\Tp\BGI’);Putpixel(12,40,15);Readln;End.- Thực hiện chương trình để học sinh thấy1. Quan sát cấu trúc chung và suy nghĩ đểtrả lời câu hỏi .-Quan sát chương trình . kết quả .- Hỏi : Chức năng của thủ tục Putpixel-Quan sát kết quả của chương trình .-Vẽ một điểm có màu Color trên màn hìnhtại tọa độ (x,y) .2. Tìm hiểu thủ tục line- Chiếu cấu trúc chung của thủ tục :Line(x1,y1,x2,y2:integer);- Chiếu chương trình ví dụ trên nhưng thaylệnh Putpixel(12,40,15); bằng lệnhline(1,1,20,20);- Thực hiện chương trình để học sinh thấykết quả .- Hỏi : Chức năng của thủ tục Line2. Quan sát cấu trúc chung và suy nghĩ đểtrả lời câu hỏi .-Quan sát chương trình .-Quan sát kết quả của chương trình .-Vẽ một đoạn thẳng từ điểm có tọa độ(x1,y1) đến điểm có tọa độ (x2,y2) .3. Tìm hiểu thủ tục Lineto- Chiếu cấu trúc chung của thủ tục :Lineto(x,y:integer);- Chiếu chương trình ví dụ trên nhưng thaylệnh Putpixel(12,40,15); bằng lệnhLineto(20,20);- Thực hiện chương trình để học sinh thấykết quả .- Hỏi : Chức năng của thủ tục Lineto4. Tìm hiểu thủ tục Linerel-Chiếu cấu trúc chung của thủ tụcLinerel(dx,dy:integer);Hỏi : Chức năng của thủ tục Linerel5. Tìm hiểu thủ tụcRectangle .--Circle, Ellipse,Chiếu cấu trúc chung của các thủ tục :Circle(x,y:integer;r:word);Ellipse(x,y:integer;stangle,endangle,xr,yr:word);Rectangle(x1,y1,x2,y2:integer);Chiếu chương trình ví dụUses graphBegin3. Quan sát cấu trúc chung và suy nghĩ đểtrả lời câu hỏi .-Quan sát chương trình .-Quan sát kết quả của chương trình .-Vẽ một đoạn thẳng từ điểm hiện tại đếnđiểm có tọa độ (x,y) .4. Quan sát cấu trúc chung và suy nghĩ đểtrả lời câu hỏi .-Vẽ đoạn thẳng nối điểm hiện tại với điểmcó tọa độ bằng tọa độ điểm hiện tại cộngvới dx,dy5. Quan sát cấu trúc chung và suy nghĩ đểtrả lời câu hỏi .-Quan sát chương trình . Drive := 0;Initgraph(drive,mode,‘c:\Tp\BGI’);Circle(12,40,30);Ellipse(50,50,30,120,50,100:word);Rectangle(100,100,200,200);Readln;End.-Thực hiện chương trình để học sinh thấykết quả .Hỏi : Chức năng của các thủ tục Circle,Ellipse, Rectangle .6. Tìm hiểu thủ tục Setcolor--Chiếu cấu trúc chung của các thủ tục :Setcolor(m:word);Chiếu chương trình ví dụ :Uses graphBeginDrive:=0;Initgraph(drive,mode,‘c:\Tp\BGI’);Circle(12,40,100);Setcolor(4);Circle(12,40,200);Readln;End.Thực hiện chương trình để học sinh thấykết quả .Hỏi : Chức năng của thủ tục setcolor-Quan sát kết quả của chương trình .+ Circle : vẽ một đường tròn có tâm tại(x,y) và bán kính r .+ Ellipse : vẽ cung của Ellipse có tâmtại điểm x,y với bán kính trục xr,yr, từgóc khởi đầu stangle đến góc kết thúcendangle .6. Quan sát cấu trúc chung và suy nghĩ đểtrả lời câu hỏi .-Quan sát chương trình-Quan sát kết quả của chương trình-Setcolor (m:word) : đặt màu cho nét vẽvới màu có số hiệu m .4. Hoạt động 4 : Tìm hiểu một số thư viện kháca. Mục tiêu- Học sinh biết được tên và chức năng của thư viện : System, Dos, Printer .b. Nội dung :- Thư viện System chứa các hàm sơ cấp và các thủ tục vào/ra mà các chương trìnhđều dùng tới .- Thư viện Dos chứa các thủ tục cho phép thực hiện trực tiếp các lệnh như tạo thưmục, thiết lập ngày, giờ hệ thống .- Thư viện Printer cung cấp các thủ tục làm việc với máy in .c. Các bước tiến hành : HOẠT ĐỘNG CỦA GIÁO VIÊNHOẠT ĐỘNG CỦA HỌC SINH1. Yêu cầu học sinh nghiên cứu SGK, 1. Các thư viện : System, Dos, Printer .nêu tên các thư viện .2. Yêu cầu học sinh nêu chức năng của 2. Chức năng mỗi thư viện :mỗi thư viện .- System : chứa các hàm và thủ tục vào/ra sơcấp .- Dos : chứa các thủ tục như tạo thư mục, đóngmở file…- Printer : chứa các thủ tục liên quan đến máy in5. Hoạt động 5 : Rèn luyện kỹ năng lập trình .a. Mục tiêu :- Bước đầu học sinh sử dụng được các thủ tục của thư viện graph để viết chươngtrình vẽ một số hình cơ bản .b. Nội dung :- Viết chương trình vẽ 20 hình tròn lồng nhau có tọa độ tâm là điểm chính giữacủa màn hình, các hình có bán kính cách nhau 5 điểm ảnh .c. Các bước tiến hành :HOẠT ĐỘNG CỦA GIÁO VIÊNHOẠT ĐỘNG CỦA HỌC SINH1. Giới thiệu nội dung yêu cầu lên bảng .Định hướng cách giải quyết vấn đề cho học 1. Quan sát yêu cầu của giáo viên .sinh- Thủ tục để vẽ được một hình tròn có tâm Circle(x,y : integer ; r : word) ;là điểm chính giữa màn hình .- Cần bao nhiêu lệnh như vậy, dùng cấu - Cần 20 lệnh, nên dùng cấu trúc For đểchương trình ngắn gọn .trúc nào để điều khiển .2. Thảo luận theo nhóm để viết chương2. Chia lớp làm 03 nhóm, 01 nhóm viếtchương trình trên máy, 02 nhóm viết lên trình lên giấy bìa trong .bìa trong .- Thu phiếu trả lời . Chiếu lên bảng, gọi - Báo cáo kết quả viết được .học sinh nhóm khác nhận xét đánh giá . - Nhận xét, đánh giá và bổ sung thiếu sótSửa chương trình hoàn chỉnh cho họccủa các nhóm khác .sinh viết trên máy .3. Thực hiện chương trình trên máy để học 3. Quan sát kết quả trên màn hìnhsinh thấy kết quả .IV. ĐÁNH GIÁ CUỐI BÀI1. Những nội dung đã học :- Thư viện chương trình con cung cấp những chương trình con chuẩn nhằm mở rộngkhả năng ứng dụng .- Khởi động chế độ đồ họa . Chuyển từ chế độ màn hình đồ họa sang chế độ màn hìnhvăn bản .- Thủ tục vẽ điểm, đường, hình cơ bản : hình tròn, hình chữ nhật, hình ellipse .2. Câu hỏi và bài tập về nhà :- Đọc bài đọc thêm 4 : Âm thanh, sách giáo khoa, trang 118 .

Xem Thêm

Tài liệu liên quan

  • Giáo án tin học 11 - Bộ 1Giáo án tin học 11 - Bộ 1
    • 74
    • 793
    • 1
  • Thanh toán quốc tê và 1 số phương thức thanh toán quốc tế được vận dụng ở Việt nam Thanh toán quốc tê và 1 số phương thức thanh toán quốc tế được vận dụng ở Việt nam
    • 37
    • 566
    • 1
  • Thực tiễn lạm phát ở Việt nam thời kì đổi mới và biện pháp giải quyết Thực tiễn lạm phát ở Việt nam thời kì đổi mới và biện pháp giải quyết
    • 12
    • 646
    • 0
  • Chính sách tiền tệ Chính sách tiền tệ
    • 40
    • 153
    • 1
  • tìm hiểu công cụ tỉ giá ở Việt nam tìm hiểu công cụ tỉ giá ở Việt nam
    • 24
    • 455
    • 0
  • Bàn về hệ thống lãi suất tín dụng ở Việt nam Bàn về hệ thống lãi suất tín dụng ở Việt nam
    • 29
    • 490
    • 0
Tải bản đầy đủ (.doc) (74 trang)

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

(689 KB) - Giáo án tin học 11 - Bộ 1-74 (trang) Tải bản đầy đủ ngay ×

Từ khóa » Thư Viện Graph Trong Pascal