Ý tưởng: Với mỗi cặp số GV hướng dẫn HS tìm thuật kiến hạng đứng liền kề trong toán giải bài toán.. dãy, nếu số trước lớn hơn GV nhận xét và bổ sung số sau thì ta đổi chỗ chúng cho[r]
(1)Giáo viên soạn: Trần Thị Vui Ngày soạn: 26/09/2009 I MUÏC TIEÂU: Kiến thức: – Hiểu cách biểu diễn thuật toán sơ đồ khối và liệt kê các bước – Hiểu số thuật toán thông dụng Kó naêng: – Biết xây dựng thuật toán số bài toán thông dụng Thái độ: – Luyện khả tư lôgic giải vấn đề nào đó II CHUAÅN BÒ: Giáo viên: – Giáo án + bảng vẽ các sơ đồ khối – Tổ chức hoạt động nhóm Học sinh: SGK, ghi Đọc bài trước III HOẠT ĐỘNG DẠY HỌC: Ổn định tổ chức: Kiểm tra sĩ số lớp Kieåm tra baøi cuõ: H Nêu thuật toán xét tính nguyên tố số nguyên dương cho trước Giảng bài mới: Noäi dung Hoạt động Giáo viên Hoạt động Học sinh Đặt vấn đề: Trong sống ta III Moät soá ví duï (tt) Ví dụ 2: Bài toán thường gặp việc liên quan đến xếp HS trả lời: 1, 3, 4, 5, 6, 7, 7, 8, xeáp 10, 12 Cho daõy A goàm N soá Cho moät daõy soá nguyeân A: 6, 1, 5, 3, 7, 8, 10, 7, 12, nguyeân a1, a2, …, aN Caàn xếp các số hạng để dãy A trở thành dãy không Hãy xếp dãy A trở thành daõy khoâng giaûm giaûm Thuật toán xếp Các nhóm trả lời tráo đổi (Exchange Tổ chức các nhóm thảo luận Ñ + Input: Daõy N soá nguyeân Sort) H Haõy xaùc ñònh Input vaø + Output: Daõy N soá nguyeân Xác định bài toán: đã xếp không giảm - Input: Dãy A gồm N số Ouput bài toán? nguyeân a1, a2, …, an - Output: Dãy A xeáp laïi thaønh daõy khoâng Caùc nhoùm thaûo luaän ñöa yù giaûm Ý tưởng: Với cặp số GV hướng dẫn HS tìm thuật kiến hạng đứng liền kề toán giải bài toán dãy, số trước lớn GV nhận xét và bổ sung số sau thì ta đổi chỗ chúng cho Việc đó lặp lại, không có đổi chỗ nào xảy Lop10.com (2) Giáo viên soạn: Trần Thị Vui Ngày soạn: 26/09/2009 Thuật toán: Ghi lại sơ đồ thuật toán và a) Caùch lieät keâ: - B1: Nhập N, các số hạng Hướng dẫn HS trình bày thuật hình dung các bước thực thuật toán toán (bằng pp liệt kê) a1, a2, …, aN ; - B2: M N ; - B3: Nếu M< thì đưa Nhận xét: Sau lần đổi dãy A đã xếp chỗ, giá trị lớn dãy A chuyển dần cuối keát thuùc; dãy và sau lượt thứ thì giá - B4: M M–1; i 0; trị lớn xếp đúng vị trí là - B5: i i+1; - B6: Nếu i > M thì quay cuối dãy Và sau lượt thực với dãy đã bỏ bớt số lại bước 3; - B7: Neáu > ai+1 thì traùo haïng cuoái daõy (M M–1) Trong thuật toán trên, i là biến đổi và ai+1 cho nhau; số có giá trị nguyên từ - B8: Quay lại bước M+1 b) Sơ đồ khối: Nhập N, a1, a2, …, aN MN Đ M<2 S M M – 1; i Đưa A kết thúc ii+1 Đ i>M S Tráo đổi và ai+1 Mô việc thực thuật toán với: N = 10 vaø daõy A: 6, 1, 5, 3, 7, 8, 10, 7, 12, Daõy A Lượt Lượt Lượt Lượt Lượt Lượt Lượt Lượt Lượt Lượt 10 1 1 1 1 1 3 3 3 3 Đ > ai+1 S 5 5 5 4 6 6 7 7 8 7 10 7 10 12 10 12 BAØI TAÄP VEÀ NHAØ: – Tập mô việc thực thuật toán trên với dãy số khác – Tìm thuật toán tìm xếp dãy số nguyên thành dãy không tăng IV RUÙT KINH NGHIEÄM, BOÅ SUNG: Lop10.com (3) Giáo viên soạn: Trần Thị Vui Ngày soạn: 26/09/2009 Lop10.com (4)