III. Hoạt động dạy – học
1. Hoạt động 1: Tìm hiểu một chơng trình hoàn chỉnh
a. Mục tiêu:
- Học sinh biết đợc một chơng trình hoàn chỉnh - Biết soạn một chơng trình
- Biết lu, biên dịch, thực hiện chơng trình - Biết tìm lỗi và sữa lỗi
b. Nội dung:
- Cho chơng trình sau: Program Giai_pt;
Uses Crt;
Var a, b, c, d, x1, x2 : Real; Begin
Write(‘Nhap a, b, c:’); Readln(a, b, c); d := b*b – 4*a*c; x1 := (-b – Sqrt(d))/(2*a); x2 := (-b + Sqrt(d))/(2*a); Writeln(‘x1 =’,x1, ‘x2 =’,x2); Readln; End. c. Các bớc tiến hành:
Hoạt động của giáo viên Hoạt động của học sinh
1. Chiếu chơng trình lên bảng. Yêu cầu học sinh thực hiện các nhiệm vụ:
- Soạn chơng trình này vào máy - Lu chơng trình
- Dịch lỗi cú pháp - Thực hiện chơng trình
- Nhập dữ liệu 1 -3 2. Thông báo kết quả - Trở về màn hình soạn thảo
- Thực hiện chơng trình
- Nhập dữ liệu 1 0 2. Thông báo kết quả - Hỏi: Vì sao có lỗi xuất hiện?
- Sửa lại chơng trình không dùng biến d
1. Quan sát bảng, độc lập soạn chơng trình vào máy - F2 - Alt_F9 - Ctrl_F9 - x1 = 1 x2 = 2 - Enter - Ctrl_F9
- Thông báo lỗi
Do căn bậc hai của một số âm Readln(a, b, c);
x1 := (-b – Sqrt(b*b – 4*a*c))/(2*a); x2 := (-b + Sqrt(b*b – 4*a*c))/(2*a); Writeln(‘x1 =’,x1, ‘x2 =’,x2);
2. Hoạt động 2: Rèn luyện kĩ năng lập trình
a. Mục tiêu:
Học sinh soạn đợc chơng trình và lu chơng trình vào đĩa. Biết dịch và thực hiện chơng trình. Nhập đợc dữ liệu và kiểm định kết quả của chơng trình
b. Nội dung:
Viết chơng trình tính diện tích hình đợc tô màu, với a đợc nhập vào từ bàn phím
a a
c. Các bớc tiến hành:
Hoạt động của giáo viên Hoạt động của học sinh
1. Định hớng để học sinh phân tích bài toán
- Dữ liệu vào: - Dữ liệu ra: - Cách tính
2. Yêu cầu học sinh soạn chơng trình và lu lên đĩa
- Quan sát hớng dẫn từng học sinh trong lúc thực hành
3. Yêu cầu học sinh nhập dữ liệu và thông báo kết quả
a = 3 a = -3
1. Phân tích theo yêu cầu của giáo viên:
- Dữ liệu vào: a - Dữ liệu ra: s
- Tính diện tích hình tròn có bán kính a (s1) - Tính diện tích hình vuông cạnh a 2 (s2) - S := s1 – s2
2. Thực hiện các yêu cầu của GV - Soạn chơng trình
- Bấm F2, gõ tên file để lu
- Bấm Alt_F9 để dịch lỗi cú pháp - Bấm Ctrl_F9 để thực hiện chơng trình - Thông báo kết quả cho giáo viên 3. Nhập dữ liệu theo yêu cầu
- Với a = 3, ta đợc s=9(pi-2) = 10.26
- Với a = -3, kết quả không đúng, vì độ dài cạnh phải là một số dơng
IV. Đánh giá cuối bài