1. Trang chủ
  2. » Luận Văn - Báo Cáo

2012 PPCT 13

3 2 0

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

THÔNG TIN TÀI LIỆU

KiÓm tra bµi cò: Câu hỏi: Em hãy xác định bài toán Sắp xếp dãy gồm N số nguyên a1, ..., aN thành dãy kh«ng gi¶m?. Đáp án: Xác định bài toán là chúng ta xác định thông tin nhập vào và thô[r]

(1)Gi¸o ¸n chi tiÕt líp 10 Bµi 4: BµI TO¸N Vµ THUËT TO¸N TiÕt theo PPCT: 13 Ngêi so¹n: GV Ph¹m Anh Tïng Ngµy so¹n: 28 th¸ng 09 n¨m 2012 TuÇn häc thø: 07 I Mục đích, yêu cầu: Mục đích: - HS hiÓu râ kh¸i niÖm thuËt to¸n lµ c¸ch gi¶i bµi to¸n mµ vÒ nguyªn t¾c cã thÓ giao cho m¸y thùc hiÖn; - HS cần hiểu và thực đợc số thuật toán đơn giản SGK Yªu cÇu:  Gi¸o viªn: - Gi¸o ¸n, tranh ¶nh - S¸ch gi¸o khoa  Häc sinh: - §äc tríc s¸ch gi¸o khoa ë nhµ - S¸ch gi¸o khoa vµ vë ghi chÐp bµi  ThiÕt bÞ d¹y häc: - M¸y chiÕu ®a n¨ng, b¶ng ®en, s¸ch gi¸o khoa, m¸y tÝnh ®iÖn tö, … II TiÕn tr×nh lªn líp: A ổn định lớp: - SÜ sè: …… - Sè häc sinh cã mÆt: … B KiÓm tra bµi cò: Câu hỏi: Em hãy xác định bài toán Sắp xếp dãy gồm N số nguyên a1, , aN thành dãy kh«ng gi¶m? Đáp án: Xác định bài toán là chúng ta xác định thông tin nhập vào và thông tin thu đợc sau xử lý bài toán Do bớc xác định thông tin bài toán bài Sắp xếp dãy gồm N số nguyªn a1, , aN thµnh d·y kh«ng gi¶m lµ: + Input: - NhËp vµo sè nguyªn N bÊt k× - Nhập lần lợt giá trị các phần tử đó + Output: Thông báo dãy số đã đợc xếp theo trình tự là dẫy không giảm C Néi dung bµi häc: Hoạt động dạy – HọC - GV: Cho HS xác định bài toán - HS: Nªu ý tëng - GV nhËn xÐt - GV: Gợi ý để HS nêu đợc thuật toán - HS: Nªu thuËt to¸n - GV: ChØ dÉn cho HS tõ d¹ng chuyÓn sang d¹ng Dạng 2: Sơ đồ khối NhËp N vµ a1, a2, , aN MN M<2? Sai §óng §a A råi kÕt thóc NéI DUNG Mét sè vÝ dô vÒ thuËt to¸n(tiÕp) Bµi to¸n: S¾p xÕp d·y gåm N sè nguyªn a1, , aN thµnh d·y kh«ng gi¶m? + 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 xếp lại thành d·y kh«ng gi¶m + ý tëng: Với cặp số hạng đứng liền kề dãy, số trớc lớn số sau ta đổi chỗ chúng cho Việc đó đợc lặp lại, không có đổi chỗ nào xảy Thuật toán Sắp xếp tráo đổi (Exchange Sort) + ThuËt to¸n: D¹ng 1: LiÖt kª Bíc 1: NhËp N, c¸c sè h¹ng a1, a2, , aN; Bíc 2: M  N; Bớc 3: Nếu M < thì đa dãy A đã đợc (2) ii+1 §óng i > M ? – HäC Hoạt động d¹y Sai Tráo đổi và ai+1 §óng > ai+1 ? Sai NéI DUNG xÕp råi kÕt thóc; Bíc 4: M  M – 1, i  0; Bíc 5: i  i + 1; Bíc 6: NÕu i >M th× quay l¹i bíc 3; Bớc 7: Nếu > ai+1 thì tráo đổi và ai+1 cho nhau; Bíc 8: Quay l¹i bíc Ghi chó - Qua nhËn xÐt trªn, ta thÊy 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 điều đó thuật toán sử dụng biến nguyên M cã gi¸ trÞ khëi t¹o lµ N, sau mçi lît M gi¶m đơn vị M < - i lµ biÕn chØ sè c¸c sè h¹ng cña d·y cã gi¸ trị nguyên thay đổi lần lợt từ đến M + Díi ®©y lµ vÝ dô m« pháng c¸c bíc thùc hiÖn cña thuËt to¸n trªn D·y A 10 12 Lît 10 12 Lît 7 10 Lît 7 Lît 7 Lît Lît 6 Lît Lît Lît Lît 10 VÝ dô Bµi to¸n t×m kiÕm Bài toán: Cho dãy A gồm N số nguyên, đôi mét kh¸c nhau: a1, a2, , aN vµ mét sè nguyªn k CÇn biÕt cã hay kh«ng chØ sè i (1  i  N) mà = k Nếu có hãy cho biết số đó Số nguyên k đợc gọi là khoá tìm kiếm (gọi tắt lµ kho¸) ThuËt to¸n T×m kiÕm tuÇn tù (Sequential Search) + Xác định bài toán - Input: Dãy A gồm N số nguyên đôi kh¸c a1, a2, , aN vµ sè nguyªn k; - Output: ChØ sè i mµ = k hoÆc th«ng b¸o (3) Hoạt động dạy – HọC - GV: Các em hãy lấy ví dụ để minh hoạ? - HS: LÊy vÝ dô - GV: Cho HS xác định bài toán - HS: Tr¶ lêi yªu cÇu cña GV NéI DUNG kh«ng cã sè h¹ng nµo cña d·y A cã gi¸ trÞ b»ng k + ý tởng: Tìm kiếm đợc thực mét c¸ch tù nhiªn LÇn lît tõ sè h¹ng thø nhÊt, ta so s¸nh gi¸ trÞ sè h¹ng ®ang xÐt víi khoá gặp số hạng khoá dãy đã đợc xét hết và không có giá trÞ nµo b»ng kho¸ Trong trêng hîp thø hai d·y A kh«ng cã sè h¹ng nµo b»ng kho¸ + ThuËt to¸n: - GV: Em h·y nªu ý tëng cña bµi to¸n? - HS: Nªu ý tëng - GV: NhËn xÐt - HS : Tù t×m hiÓu th«ng qua th¶o luËn nhãm D Cñng cè bµi häc: - Thuật toán có tính chất? Lấy ví dụ để minh hoạ tính chất này - Híng dÉn häc sinh thuËt to¸n t×m min{aN} E Bµi tËp vÒ nhµ: - GV híng dÉn HS lµm bµi tËp 3, 4, SGK trang 44 - Híng dÉn HS viÕt thuËt to¸n gi¶i bµi to¸n: T×m 10 sè nguyªn d¬ng ®Çu tiªn biÕt c¸c sè nµy chia cho 2, 3, 4, 5, d vµ chia hÕt cho VÝ dô: Sè ®Çu tiªn lµ 301 F §óc rót kinh nghiÖm: ………………………………………………………………………………… ………… ………………………………………………………………………………… ………… ………………………………………………………………………………… ………………………………………………………………… ………………………………………………………………………………… ………… ………………………………………………………………………………… …………………………………………………………… ………………………………………………………………………………… ………… ……………………………………………………… (4)

Ngày đăng: 04/06/2021, 19:17

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w