b Sơ đồ khối Mời 1 em lên bảng vẽ sơ đồ khối SGK trang 39 HS: Mét HS kh¸c lªn b¶ng dùa vµo thuật toán bằng phương pháp liệt kê vẽ sơ đồ khối và trình bày trước lớp.. Học bài cũ và đọc tr[r]
(1)Người soạn: Hà Trung Hòa Lớp: SP Tin 40 Giáo viên hướng dẫn: Lê Thị Bích Liên Ngµy so¹n : 30/09/2008 Ngµy gi¶ng : / /2008 Bµi 4: Bµi to¸n vµ thuËt to¸n (tiÕt 3) I Mục đích yêu cầu Häc sinh hiÓu vµ thùc hiÖn ®îc thuËt to¸n s¾p xÕp d·y sè II Phương pháp, phương tiện giảng bài Phương pháp: Thuyết trình, giảng giải Phương tiện: SGK, SGV, bảng phụ (SGK trang 39) III TiÕn tr×nh bµi gi¶ng Néi dung Hoạt động GV và HS Trong sống ta thường gặp việc liên quan đến xếp nh xÕp c¸c häc sinh theo thø tù tõ thấp đến cao, xếp điểm trung bình cña häc sinh líp theo thø tù tõ cao đến thấp, Nói cách tổng quát, cho dãy đối tượng, cần xÕp l¹i c¸c vÞ trÝ theo mét tiªu chÝ nào đó VÝ dô 2: Bµi to¸n s¾p xÕp Ta xét bài toán dạng đơn giản: Cho d·y A gåm N sè nguyªn a1, a2, ,aN Cần xếp các số hạng để dãy A trở thµnh d·y kh«ng gi¶m Thuật toán xếp tráo đổi (Exchange Sort) * Xác định bài toán - Input: D·y A gåm N sè nguyªn a1,a2, ,aN - Output: D·y A ®îc s¾p xÕp thµnh Hãy xác định I/O bài toán? HS: Lªn b¶ng viÕt Quá trình so sánh và đổi chỗ sau lượt thực với dãy đã bỏ bít sè h¹ng cuèi d·y §Ó thùc hiÖn điều đó thuật toán sử dụng biÕn nguyªn M cã gi¸ trÞ khëi t¹o lµ Lop10.com (2) N, sau lượt M giảm cho mét d·y kh«ng gi¶m * ý tưởng: Với cặp số hạng đứng đến M < liền kề dãy, số trước lớn số sau ta đổi chỗ chúng cho Lặp lại quá trình này không có đổi chỗ nào xảy * ThuËt to¸n a) LiÖt kª B1 NhËp N, c¸c sè h¹ng a1, a2, ,aN; B2 M N; B3 NÕu M < th× ®a d·y A ®îc s¾p xÕp råi kÕt thóc; B4 M M – 1, i 0; B5 i i + 1; B6 Nếu i > M thì quay lại bước 3; B7 Nếu > ai+1 thì tráo đổi và ai+1 cho nhau; B8 Quay lại bước b) Sơ đồ khối Mời em lên bảng vẽ sơ đồ khối (SGK trang 39) HS: Mét HS kh¸c lªn b¶ng dùa vµo thuật toán phương pháp liệt kê vẽ sơ đồ khối và trình bày trước lớp III Cñng cè M« pháng viÖc thùc hiÖn thuËt to¸n trªn víi d·y A nh sau: 10 12 IV DÆn dß Học bài cũ và đọc trước ví dụ 3: Bài toán tìm kiếm V Rót kinh nghiÖm Lop10.com (3) Nhận xét giáo viên hướng dẫn Ngµy th¸ng n¨m 2008 Giáo viên hướng dẫn Lop10.com (4)