Giáo án môn Tin học 10 - Bài toán và thuật toán

3 10 0
Giáo án môn Tin học 10 - Bài toán và thuật toán

Đang tải... (xem toàn văn)

Thông tin tài liệu

 Ý 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 MN Đ M<2 S M  M – 1; i  Đưa A kết thúc ii+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)

Ngày đăng: 02/04/2021, 23:10

Tài liệu cùng người dùng

Tài liệu liên quan