Tiết:21 - Bài 5 : Từ bài toán đến chương trình (t.t)
A. Mục tiêu bài dạy:
• Hiểu thuật toán tính tổng của N số tự nhiên đầu tiên, so sánh hai số a, b và tính diện tích của một hình cho trước.
• Hiểu thuật toán của bài toán đổi giá trị của hai biến x, y cho nhau ; sắp xếp 3 biến x,y,z có giá trị tăng dần và tìm só lớn nhất trong một dãy số cho trước.
B. Chuẩn bị :
1. Giáo viên :
- SGK, SGV, tài liệu, Giáo án
- Đồ dùng dạy học như máy tính, projector,.
2. Học sinh :
- Đọc trước bài
- SGK, Đồ dùng học tập, bảng phụ.
Ngµy so¹n: 25/10/09 Ngµy gi¶ng: 29/10/09 TiÕt:21 - Bài 5 : Tõ bµi to¸n ®Õn ch¬ng tr×nh (t.t) A. Mục tiêu bài dạy: Hiểu thuật toán tính tổng của N số tự nhiên đầu tiên, so sánh hai số a, b và tính diện tích của một hình cho trước. Hiểu thuật toán của bài toán đổi giá trị của hai biến x, y cho nhau ; sắp xếp 3 biến x,y,z có giá trị tăng dần và tìm só lớn nhất trong một dãy số cho trước. B. Chuẩn bị : 1. Giáo viên : - SGK, SGV, tài liệu, Giáo án - Đồ dùng dạy học như máy tính, projector,... 2. Học sinh : - Đọc trước bài - SGK, Đồ dùng học tập, bảng phụ... C. Tiến trình bài dạy : I. ổn định tổ chức lớp : II. Kiểm tra bài cũ : 1. Giải bài toán là gì, các bước để giải một bài toán ? 2. Thuật toán là gì, cách mô tả thuật toán như thế nào ? 3. Mô tả thuật toán để tính P = (a x b - c)/d. III. Dạy bài mới : Hoạt động của thÇy và trò Kiến thức cần đạt Hoạt động 1 : HS hiểu bài toán tính diện tích hình cho trước. a, Môc ®Ých:HiÓu ®îc bµi to¸n tÝnh diÖn tÝch vµ tËp viÕt thuËt to¸n b, Néi dung: T×m hiÓu bµi to¸n, viÕt thuËt to¸n c, c¸c bíc thùc hiÖn G : Đưa ví dụ lên màn hình. H : Đọc bài toán và xác định đầu vào, đầu ra của bài toán viết SGK, Đồ dùng học tập, bảng phụ... G : Nhận xét và đưa ra input, output trên màn hình. H : Nghiên cứu SGK để hiểu thuật toán G : Chiếu thuật toán lên màn hình và phân tích 5. Một số ví dụ về thuật toán a. Ví dụ 1 : Tính diện tích của hình với h×nh CN cã chiều rộng 2a, chiều dµi b vµ một h×nh b¸n nguyệt b¸n kÝnh a (SGK) Hoạt động 2 : HS hiểu bài toán tính tổng của 100 số tự nhiên đầu tiên a, Môc ®Ých:HiÓu ®îc bµi to¸n tÝnh tæng vµ tËp viÕt thuËt to¸n b, Néi dung: T×m hiÓu bµi to¸n, viÕt thuËt to¸n c, c¸c bíc thùc hiÖn G : Đưa bài toán lên màn hình, yêu cầu H đọc và nghiên cứu. H : Xác định Input, Output. G : Cách đơn giản nhất để tính được tổng SUM là gì ? H : Nêu cách của mình. b. Ví dụ 2 : Tính tổng của 100 số tự nhiên đầu tiên. * Xác định bài toán : INPUT: Dãy 100 số tự nhiên đầu tiên (từ 1 đến 100). OUTPUT: Giá trị SUM = 1 + 2 + ...+ 100. G : Phân tích cách cộng dồn. G : Đưa màn hình : + Mô phỏng thuật toán tính tổng N số tự nhiên đầu tiên, với N = 5 (trong SGK, N= 100). Bước 1 2 3 4 5 i 1 2 3 4 5 6 i≤ N Đúng Đúng Đúng Đúng Đúng Sai SUM 1 3 6 10 15 Kết thúc H : Nghiên cứu SGK để đưa ra từng bước thuật toán. G : Đưa bài toán so sánh hai số lên màn hình. H : Nghiên cứu SGK và xác định bài toán. H: Mô tả từng bước thuật toán. G : Nhận xét và chốt kiến thức trên màn hình. * Mô tả thuật toán : Bước 1: Gán SUM ¬ 1; i ¬ 1. Bước 2: Gán i ¬ i + 1. Bước 3: Nếu i ≤ 100, thì SUM ¬ SUM + i và chuyển lên bước 2. Trong trường hợp ngược lại (i > 100), kết thúc thuật toán. c. Ví dụ 3 : Cho hai số thực a và b. Hãy ghi kết quả so sánh hai số đó, chẳng hạn “a > b”, “a < b”, hoặc “a = b”. (SGK) 4.Củng cố kiến thức. Qua tiết học em đã được làm quen với những bài toán nào ? H : Nhắc lại từng bài toán G : Chốt lại kiến thức trọng tâm. IV. Rút kinh nghiệm:
Tài liệu đính kèm: