D ng ca cõ ul nh ghộp: ệ BEGIN
Bài tập và thực hành 2 (tiết 2)
Ngày soạn: Ngày giảng: Lớp:
I-Mục tiêu: 1.Kiến thức:
-Biết đợc một chơng trình pascal hoàn chỉnh.
-Biết lựa chọn và tổ chức rẽ nhánh trong lập trình khi giải một bài toán cụ thể
- Viết và hiệu chỉnh, chạy chơng trình trình với các bộ dữ liệu khác nhau để kiểm tra thuật toán.
2.Kỹ năng:
-Soạn đợc chơng trình, lu lên đĩa, dịch lỗi cú pháp, thực hiện và tìm lỗi thuật toán và hiệu chỉnh.
-Bớc đầu sử dụng cấu trúc rẽ nhánh.
II-Đồ dùng dạy học: 1.Chuẩn bị của giáo viên:
-Máy tính, máy chiếu prôjector.
-Một số chơng trình mẫu viết sẵn, câu hỏi thảo luận
2.Chuẩn bị của học sinh:
-Sách giáo khoa, vở ghi.
III-Hoạt động dạy và học:
*. Kiểm tra 15 phút - Thực hành:
Viết chơng trình nhập vào 3 số nguyên dơng a, b, c. Kiểm tra xem a, b, c theo thức tự có lập thành cấp số nhân không? Nếu phải thì tăng mỗi số lên 2 đơn vị, rồi đa giá trị các số a, b, c ra màn hình? (Trong đó, a, b, c thứ tự lập thành cấp số nhân có tính chất: b2= a*c).
1.Hoạt động 1: Mở chơng trình trình Pitago và thực hiện, kiểm tra lỗi, hiệu chỉnh chơng trình trình
T Hoạt động của giáo viên Hoạt động của học sinh
20’ 1. Mở chơng trình Pitago?
2. Nhấn F7 để thực hiện từng câu lệnh chơng trình, nhập các giá trị: 3, 4, 5.
3. Vào bảng Dubug mở cửa sổ hiệu chỉnh để xem xem giá trị a2, b2, c2.
4. Nhấn F7 để thực hiện các câu lệnh tính những giá trị nói trên, so sánh với kết quả a2=9, b2=16, c2=25.
5. Quan sát rẽ nhánh
1. Mở chơng trình trình Pitago, tiết trớc đã soạn thảo và lu.
2. HS thao tác lần lợt các bớc theo hớng dẫn của GV.
2.Hoạt động 2: Test với các bộ dữ liệu, kỹ năng lập trình, sử dụng các câu lệnh khác nhau.
T Hoạt động của giáo viên Hoạt động của học sinh
20’ 1. Chạy chơng trình theo các bớc nh tiét trớc với a=700, b= 1000, c=800
2. Thay dãy các câu lệnh: a2:=a; b2:=b; c2:=c
a2:=a2*a; b2:=b2*b; c2:=c2*c; Bằng dãy các câu lệnh:
a2:=a*a; b2:=b*b; c2:=c*c (Hoặc sử dụng hàm bình phơng)
Thì kết quả có thay đổi không với bộ dữ liệu nh trên
1. chạy lại chơng trình tình với bộ dữ liệu đó.
2. HS thay đổi câu lệnh và kiểm tra trên máy bằng cách chạy chơng trình trình với bộ dữ liệu trên và trả lời câu hỏi.
IV-Đánh giá cuối bài (5 ):’
1.Những nội dung chính:
-Các bớc hoàn thành một chơng trình: Xác định bài toán, thuật toán, soạn chơng trình, lu, sử dụng các hàm chuẩn, cách thao tác iệu chỉnh, chạy chơng trình với các bộ dữ liệu khác nhau.
Tiết 14: