- Diễn giải: Biến tuso, mauso, A cú ảnh hưởng
1. Hoạt động 1:Tỡm hiểu việc xõy dựng cỏc hàm, thủ tục và chương trỡnh thựchiện cỏc việc liờn quan đến tam giỏc.
đến tam giỏc.
HOẠT ĐỘNG CỦA GIÁO VIấN HOẠT ĐỘNG CỦA HỌC SINH
1. Tỡm hiểu việc xõy dựng hàm và thủ tục. - Chiếu khai bỏo kiểu dữ liệu diem và tamgiac. Chiếu cỏc hàm và thủ tục lờn bảng. - Hỏi: Chức năng của mỗi chương trỡnh con?
1. Quan sỏt cỏc chương trỡnh con, cỏc lệnh và cỏc khai bỏo tham số.
- Chức năng của mỗi chương trỡnh con:
daicanh(); tớnh độ dài ba cạnh a, b, c của tam giỏc r.
chuvi():real; Cho giỏ trị là chu vi của tam giỏc r.
dientich():real; Cho giỏ trị là diện tớch của tam giỏc r.
- Cú cỏc tham số nào? Tham số nào ở dạng tham số biến và tham số nào ở dạng tham số giỏ trị.
2. Tỡm hiểu chương trỡnh cõu b, sỏch giỏo khoa trang 106.
- Chiếu chương trỡnh cõu b.
- Hỏi: Chương trỡnh thực hiện cụng việc gỡ?
- Thực hiện chương trỡnh để giỳp học sinh thấy được kết quả.
- Thay tham biến thành tham trị để học sinh thấy được sự sai khỏc.
tinhchat(); khẳng định tớnh chất của tam giỏc: đều, cõn hoặc vuụng.
hienthi(); hiển thị tọa độ ba đỉnh của một tam giỏc trờn màn hỡnh.
Kh_cỏch():real; cho giỏ trị là khoảng cỏch giữa hai điểm.
- Tham số biến r, a, b, c. - Tham số giỏ trị p,q.
2. Quan sỏt chương trỡnh, dự tớnh chức năng của chương trỡnh.
- Nhập vào tọa độ ba đỉnh của tam giỏc và khảo sỏt tớnh chất của tam giỏc: cõn, vuụng, đều. In ra chu vi và diện tớch của tam giỏc. - Quan sỏt kết quả trờn màn hỡnh để đối chiếu với kết quả tự tớnh được.
- Quan sỏt và ghi nhớ kết quả để thấy được hiệu ứng thay đổi của tham trị và tham biến.
2. Hoạt động 2: Rốn luyện kĩ năng lập trỡnh.
HOẠT ĐỘNG CỦA GIÁO VIấN HOẠT ĐỘNG CỦA HỌC SINH
1. Phõn tớch yờu cầu của đề bài. - Chiếu nội dung yờu cầu lờn bảng. - Chia lớp thành 2 nhúm.
+ Nhúm 1: Nờu cõu hỏi phõn tớch để giải quyết bài toỏn
+ Nhúm 2: Trả lời cõu hỏi phõn tớch của nhúm 1 để tỡm ra cỏch giải quyết bài toỏn. - Giỏo viờn gúp ý bổ sung cho cõu hỏi phõn tớch và trả lời phõn tớch.
1. Quan sỏt yờu cầu. - Nhúm 1: Đặt cõu hỏi. + Dữ liệu vào.
+ Dữ liệu ra.
+ Cần sửa những chỗ nào trong chương trỡnh cõu b.
+ Thuật toỏn để đếm số lượng cỏc loại hỡnh tam giỏc
2. Lập trỡnh.
- Yờu cầu học sinh lập trỡnh trờn mỏy. Giỏo viờn tiếp cận từng học sinh để sửa lỗi cần thiết.
- Yờu cầu học sinh nhập dữ liệu vào của giỏo viờn và bỏo cỏo kết quả của chương trỡnh.
- Đỏnh giỏ kết quả của học sinh.
+ Cho trong tệp, phải viết lệnh đọc dữ liệu trong tệp
+ Ba số nguyờn dương là số lượng của ba loại hỡnh tam giỏc. Ba số được ghi trờn ba dũng của một tệp.
+ Cần thay đoạn chương trỡnh nhập dữ liệu bằng một chương trỡnh con để đọc dữ liệu từ tệp TAMGIAC.INP. Thay đoạn chương trỡnh in kết quả ra màn hỡnh bằng một chương trỡnh con để in ba số nguyờn dương là số lượng ba loại hỡnh ra tệp TAMGIAC.OUT
+ Thuật toỏn: Nếu deu thỡ d:=d+1
Ngược lại nếu can thỡ c:=c+1 ngược lại thỡ v:=v+1;
2. Độc lập viết chương trỡnh, thực hiện chương trỡnh đối với test tự tạo.
- Thụng bỏo kết quả cho giỏo viờn
- Nhập dữ liệu của giỏo viờn và bỏo cỏo kết quả.
IV. ĐÁNH GIÁ CUỐI BÀI
1. Những nội dung đó học
- Cỏch xõy dựng hàm và thủ tục, cỏch khai bỏo tham số dạng tham biến và tham trị. - Tỡm hiểu một số chương trỡnh con liờn quan đến tam giỏc
2. Cõu hỏi và bài tập về nhà
- Đọc bài đọc thờm: Ai là lập trỡnh viờn đầu tiờn? Sỏch giỏo khoa, trang 109.
- Chuẩn bị bài cho tiết học lý thuyết: Xem trước nội dụng bài Thư viện chương trỡnh con chuẩn,
Ngày 05/04/2009
Tiết 48, 49 THƯ VIỆN CHƯƠNGTRèNH CON CHUẨN
I. MỤC TIấ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 ellipse, hỡnh chữ nhật.
II. ĐỒ DÙNG DẠY HỌC
1. Chuẩn bị của giỏo viờn
- Mỏy chiếu projector để giới thiệu vớ dụ.
2. Chuẩn bị của học sinh
- Sỏch giỏo khoa.
III. HOẠT ĐỘNG DẠY-HỌC