Chạy thử chương trình với một số bộ test- Hướng dẫn học sinh làm bài thực hành2. Hướng dẫn thực hành lưu, dịch, chỉnh sửa chương trình:.[r]
(1)Tiết thứ 09 Ngày soạn 12- 10- 2008 BÀI THỰC HÀNH SỐ (T2)
A-MỤC TIÊU: 1- Kiến thức:
+ Sử dụng thành phần chương trình Pascal, cú pháp câu lệnh gán, khai báo biến, nhập xuất để viết chương trình hồn chỉnh
+ Soạn thảo chương trình mơi trường ngơn ngữ lập trình Pascal, dịch chỉnh sửa lưu chương trình
2- Kỹ năng:
+ Viết chương trình Pascal 3- Thái độ:
+ Tự giác, tích cực chủ động thực hành B- PHƯƠNG PHÁP GIẢNG DẠY:
+ Hỏi đáp hướng dẫn trực tiếp thao tác máy tính
+ Hướng dẫn học sinh khắc phục lổi trình thực hành cho C- CHUẨN BỊ:
1 Giáo viên: Giáo án, Phòng máy thực hành.
2 Học sinh: SGK, Vở ghi chuẩn bị nhà. D- TIẾN TRÌNH LÊN LỚP:
1- Ỏn định lớp- Kiểm tra sĩ số:(1 phút)
Lớp 11B1 11B2 11B3 11B4 11B5
Sĩ số
2- Kiểm tra cũ: (4 phút) Cho đoạn chương trình sau:
Program ktrabaicu; Var a,b,c: real;
D, x1.x2: Real; Begin
Write(‘ nhap cac so a,b,c’); readln(a,b,c); D:= B*B-4*a*c;
X1:= (-b-sqrt(D))/2*a; X2:= -b/a- x1;
Write(‘nghiem x1=’,x1,’ nghiem x2=’,x2); Readln;
End
Em cho biết đoạn chương trình làm cơng việc gì? Hãy xác định ý nghĩa biến a,b,c,d,x1,x2?
3- Nội dung mới:
a- Đặt vấn đề (1 phút):
Hôm trước em làm quen với cách viết chương trình đơn giản Để nắm thao tác làm việc NNLT hôm em thực hành số tiết
(2)HOẠT ĐỘNG CỦA THẦY VÀ TRÒ NỘI DUNG CƠ BẢN Hoạt động 1: (18 phút)
Soạn thảo chương trình Gv: Đưa đề lên máy chiếu sau:
Hãy nêu công thức tính diện tích phần gạch chéo?
Gv: Đưa số câu hỏi dẫn dẵn sau: - Hãy nêu cơng thức tính diện tích hình trịn với bán kính a?
- Hãy xem diện tích phần gạch chéo diện tích hình trịn có mối quan hệ nào?
Hs:
- Diện tích hình trịn SHT=pi*R2
- Diện tích phần gạch chéo: Sgạch chéo =SHT/2
Gv: Hãy nêu cách tổ chức liệu? Viết chuơng trình hồn thiện?
Hs: Lên bảng viết, cịn lại viết chương trình NNLT Pascal cài đặt máy tính
Gv:Gọi số Hs nhận xét->bổ sung cho chương trình hồn chỉnh
I Bài tập soạn thảo chương trình trên NNLT Pascal:
Bài tập 9(SGK/36):
Hãy viết chương trình nhập số a (a>0) tính đưa diện tích phần gạch chéo hình vẽ sau (Kết làm tròn đến bốn chữ số thập phân)
a.Ý tưởng:
-Diện tích hình trịn SHT=pi*R2
-Diện tích phần gạch chéo: Sgạch chéo
=SHT/2
b.Cách tổ chức liệu: Các biến S,a:kiểu thực Pi=3,1416: Hằng số c.Chương trình: PROGRAM Bai_toan; CONST pi=3.1416; VAR
a,S: Real; BEGIN
Write(‘Hay nhap a,a>0’) ; Readln(a);
S:=pi*a*a/2;
(3)=> Quan sát hướng dẫn học sinh thực hành
Hoạt động 2: (16 phút)
Chạy thử chương trình với số test-Hướng dẫn học sinh làm thực hành Gv: Minh hoạ máy chiếu
Để lưu chương trình có cách lưu nào?
Hs: Thực hành máy tính trả lời cách lưu: Bấm phím F2 chọn File\Save
Gv: Hãy cho biết lổi sau lổi gì?
Hs:Trả lời hai lổi thường gặp trên.
Gv:Y/c nhấn tổ hợp phím Ctrl +F9 nhập a=20, quan sát kết
Hs:Thực hành máy cho biết kết quả.
la:’,S:10:4); Readln; END
II Hướng dẫn thực hành lưu, dịch, chỉnh sửa chương trình:
1 Hãy lưu chương trình với tên BAI2.PAS
2 Hãy nhấn tổ hợp phím Atl + F9 để dịch sửa lổi cú pháp(nếu có)
3 Nhấn tổ hợp phím Ctrl + F9 để thực chương trình
-Nhập giá trị a=20.Quan sát kết hiển thị hình S=31.4
-Nhập giá trị a=-7, quan sát kết cho nhận xét
4- CỦNG CỐ (3 phút):
+ Nhận xét tiết thựuc hành
+ Đánh giá mặt Hsinh làm nhắc nhở sại sót để học sinh khắc phục tiết thực hành hôm sau
(4)1 Về nhà em chép lỗi Pascal có trang cuối sách vào giấy A4 sau kẹp sẵn vào bìa để tiện tra lỗi thực hành
2.Về học cũ :
a.Cấu trúc chương trình b.Cách khai báo câu lệnh gán