1. Trang chủ
  2. » Cao đẳng - Đại học

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

5 10 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 145,35 KB

Nội dung

 Th¶o luËn vµ tr¶ lêi: Trên cơ sở đó giáo viên chốt lại kiến thức: o Tính dừng: Thuật toán phải kết thúc sau - Tính xác định một số hữu hạn lần thực hiện các thao - Tính đúng đắn - TÝnh[r]

(1)Gi¸o viªn: TrÇn ThÞ Kim Dung ====== TiÕt 10: Gi¸o ¸n: Tin häc 10 Ngµy so¹n: 24/09/2008 Bµi 4: Bµi to¸n vµ thuËt to¸n I- Môc tiªu: VÒ kiÕn thøc: - Biết cách diễn tả thuật toán hai phương pháp: Liệt kê và sơ đồ khối - Nắm dược các tính chất thuật toán VÒ kÜ n¨ng: - Diễn tả thuật toán theo cách liệt kê bước đầu thể thuật toán sơ đồ khối - HiÓu vµ diÔn t¶ ®­îc mét sè bµi to¸n c¬ b¶n Về thái độ: RÌn luyÖn lßng say mª nghiªn cøu t×m hiÓu vµ t­ khoa häc Tác phong làm việc độc lập sáng tạo, nâng cao lòng say mê học tập môn II- ChuÈn bÞ: Gi¸o viªn: - Chuẩn bị tranh vẽ, máy tính và số bài toán áp dụng để rèn luyện kỹ biểu diễn thuật toán Häc sinh: - S¸ch gi¸o khoa vµ c¸c vÝ dô s¸ch gi¸o khoa III- Hoạt động dạy học: Hoạt động giáo viên Hoạt động học sinh HS b¸o c¸o sÜ sè, ổn định lớp: Bµi cò: ? ThuËt to¸n lµ g×? Nªu kh¸i niÖm bµi to¸n tin học cho ví dụ và xác định Input và output  Suy nghĩ và trả lời bµi to¸n? Bµi míi: Hoạt động T×m hiÓu c¸ch biÓu diÔn thuËt to¸n b»ng c¸ch liÖt kª: - Gi¸o viªn ®­a vÝ dô s¸ch gi¸o khoa, VÝ dô: T×m gi¸ trÞ lín nhÊt cña mét d·y sè yªu cÇu häc sinh nghiªn cøu kü vµ tr¶ lêi c¸c c©u nguyªn hái sau: ? Hãy xác định bài toán?  Nghiªn cøu s¸ch gi¸o khoa vµ th¶o luËn, suy nghÜ vµ tr¶ lêi: a) Xác định bài toán: - INPUT: số nguyên dương N và dãy N số nguyªn a1, a2, …, aN - OUTPUT: Gi¸ trÞ lín nhÊt Max cña d·y sè ? Tõ Input vµ output cña bµi to¸n, h·y tr×nh bµy  Th¶o luËn vµ tr¶ lêi: 32 Lop10.com (2) Gi¸o viªn: TrÇn ThÞ Kim Dung ====== Gi¸o ¸n: Tin häc 10 ý tưởng thuật toán để tìm output từ input đã b) ý tưởng bài toán: cho? - Khëi t¹o gi¸ trÞ Max = a1; - Lầ lượt với i từ đến N so sánh giá trị số hạng víi gi¸ trÞ max nÕu > max th× max nhËn gi¸ trÞ míi lµ ? Từ ý tưởng thuật toán em hãy xây dựng  Thảo luận và trả lời: thuật toán dạng liệt kê? c) ThuËt to¸n d¹ng liÖt kª: Bước 1: Nhập N và dãy số a1, a2,…, aN; Bước 2: Max  a1; i  2; Bước 3: Nếu i > N thì đưa giá trị Max kết thóc; Bước 4: Bước 4.1: > Max thì max  ai; Bước 4.2: i  i + quay lại bước  Ghi chó: - Trong thuËt to¸n trªn, i lµ biÕn chØ sè vµ cã gi¸ trị nguyên dương từ đến N + - : Trong thuËt to¸n trªn ®­îc hiÓu lµ g¸n gi¸ trÞ cña biÓu thøc bªn ph¶i cho biÕn ë bªn tr¸i mòi tªn  Nghe gi¶ng vµ ghi bµi VÝ dô: i  i + hiÓu lµ t¨ng i lªn mét gi¸ trÞ trước đó  C¸ch x©y dùng thuËt to¸n nh­ trªn gäi lµ c¸ch liÖt kª ThuyÕt tr×nh: Ngoµi c¸ch diÔn t¶ thuËt to¸n b»ng liệt kê, còn có cách khác để diễn tả thuật toán trực quan đó là sử dụng sơ đồ khối Hoạt động 2: Tìm hiểu cách diễn tả thuật toán sơ đồ khèi:  Một số quy ước dùng số khối để diễn t¶ thuËt to¸n:     H×nh thoi: : ThÓ hiÑn thao t¸c so s¸nh H×nh ch÷ nhËt: ThÓ hiÖn c¸c phÐp  Nghe gi¶ng vµ ghi bµi tÝnh to¸n H×nh Oval: thÓ hiÖn thao t¸c xuÊt, nhËp d÷ liÖu C¸c mòi tªn: quy định trình tự thùc hiÖn c¸c thao t¸c Lop10.com 33 (3) Gi¸o viªn: TrÇn ThÞ Kim Dung ====== Gi¸o ¸n: Tin häc 10  Yªu cÇu häc sinh nghiªn cøu s¸ch gi¸o khoa vµ tr¶ lêi c¸c c©u hái sau: ? Dùa vµo thuËt to¸n liÖt kª trªn em h·y tr×nh  Nghiªn cøu s¸ch gi¸o khoa vµ th¶o luËn, suy bày lại dạng sơ đồ khối? nghÜ vµ lªn b¶ng tr×nh bµy: NhËp N, d·y a1,…., an Max  a1, i  § * Dựa vào sơ đồ khối giáo viên mô thuật to¸n trªn víi d·y sè: N = Ai i Max 10 9 10 i>N ? ®­a max råi kt S S >max? § Max  i  i +1 ? H·y m« pháng thuËt to¸n b»ng d·y sè: N = 11 vµ d·y sè: 8, 5, , 9, 3, 7, 6, 1, 4, 2, 11, Gäi häc sinh lªn b¶ng tr×nh bµy  Suy nghÜ vµ lªn b¶ng tr×nh bµy ? Qua ví dụ trên và định nghĩa thuật toán, h·y cho biÕt c¸c tÝnh chÊt cña thuËt to¸n lµ g×?  Th¶o luËn vµ tr¶ lêi: Trên sở đó giáo viên chốt lại kiến thức: o Tính dừng: Thuật toán phải kết thúc sau - Tính xác định số hữu hạn lần thực các thao - Tính đúng đắn - TÝnh dõng sau h÷u h¹n thao t¸c t¸c o Tính xác định: Sau thực thao t¸c th× hoÆc lµ thuËt to¸n kÕt thóc là có đúng thao tác xác định để  Nghe gi¶ng vµ ghi bµi thùc hiÖn tiÕp theo o Tính đúng đắn: Sau thuật toán kết thóc, ta ph¶i nhËn ®­îc output cÇn t×m  ThuyÕt tr×nh: Víi thuËt to¸n t×m sè lín nhÊt dãy số đã xét: 34 Lop10.com (4) Gi¸o viªn: TrÇn ThÞ Kim Dung ====== Gi¸o ¸n: Tin häc 10  TÝnh dõng: V× gi¸ trÞ i mçi lÇn t¨ng lªn mét  Nghe gi¶ng vµ ghi bµi đơn vị nên sau N lần thì i > N đó kết so sánh bước xác định việc đưa giá trị Max råi kÕt thóc Yêu cầu học sinh xác định hai tính chất còn lại?  Th¶o luËn vµ tr¶ lêi: A Tính xác định: Thứ tự thực các bước thuật toán mặc định là nên sau bước là bước 2, sau bước là bước Kết so  Giáo viên nhận xét và chốt lại kiến thức bài sánh bước và bước xác định häc bước cần thực  Tính đúng đắn: Vì thuật toán so sánh Max với tõng sè h¹ng cña d·y sè vµ thùc hiÖn Max  nÕu > Max nªn sau so s¸nh hÕt N sè h¹ng cña d·y sè th× Max lµ gi¸ trÞ lín nhÊt IV- §¸nh gi¸ cuèi bµi: Nhắc lại nội dung đã học: - Kh¸i niÖm thuËt to¸n vµ c¸c tÝnh chÊt cña thuËt to¸n - Cách biểu diễn thuật toán liệt kê và sơ đồ khối - BiÕt c¸ch m« pháng thuËt to¸n th«ng qua vÝ dô cô thÓ Bµi tËp ¸p dông: Câu 1: Tìm giá trị nhỏ dãy số nguyên N số, biểu diễn sơ đồ khối và cách liÖt kª M« pháng thuËt to¸n víi N = 10 IV- Rót kinh nghiÖm: ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… ………………………………………………………………………………………………………… Lop10.com 35 (5) Gi¸o viªn: TrÇn ThÞ Kim Dung 36 ====== Lop10.com Gi¸o ¸n: Tin häc 10 (6)

Ngày đăng: 01/04/2021, 20:49

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

TÀI LIỆU LIÊN QUAN

w