Giáo án Tin học lớp 11 - Bài 9: Cấu trúc rẽ nhánh

5 149 0
Giáo án Tin học lớp 11 - Bài 9: Cấu trúc rẽ nhánh

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

Thông tin tài liệu

KÜ n¨ng - Bước đầu sử dụng được cấu trúc rẽ nhánh If..then...else...trong ngôn ngữ lập trình Pascal để viết chương trình giải quyết được một số bài toán đơn giản.. hoạt động dạy - học.[r]

(1) Gi¸o ¸n gi¶ng d¹y  Bé m«n: Tin häc 11 Bµi 9: CÊu tróc rÏ nh¸nh (TiÕt PPCT: 10) Ngµy so¹n: ………… …… Ngµy ®¨ng ký gi¸o ¸n: Người duyệt giáo án (TTCM duyệt, BGH duyệt): I Môc tiªu: KiÕn thøc: - Hiểu nhu cầu cấu trúc rẽ nhánh biểu diễn thuật toán - Hiểu câu lệnh rẽ nhánh, câu lệnh ghép - Sử dụng cấu trúc rẽ nhánh mô tả thuật toán số bài toán đơn giản - Dựa vào thuật toán, viết chương trình có sử dụng cấu trúc rẽ nhánh và câu lệnh ghép KÜ n¨ng - Bước đầu sử dụng cấu trúc rẽ nhánh If then else ngôn ngữ lập trình Pascal để viết chương trình giải số bài toán đơn giản II ChuÈn bÞ Gi¸o viªn: M¸y vi tÝnh, m¸y chiÕu, gi¸o ¸n Häc sinh: - S¸ch gi¸o khoa III hoạt động dạy - học Hoạt động 1: Tìm hiểu ý nghĩa tổ chức rẽ nhánh a Môc tiªu: Häc sinh biÕt ®­îc ý nghÜa cña tæ chøc rÏ nh¸nh N¾m ®­îc cÊu tróc chung cña tæ chức rẽ nhánh Vẽ sơ đồ giải phương trình bậc hai ax2+bx+c= (a<> 0) b Néi dung: B¾t ®Çu NhËp a, b, c delta:= b*b+ 4*a*c if delta>=0 TÝnh vµ in nghiÖm Th«ng b¸o v« nghiÖm KÕt thóc  GV: §ç ThÞ Thu HiÒn Lop11.com (2)  Gi¸o ¸n gi¶ng d¹y  Bé m«n: Tin häc 11 c Các bước tiến hành: HOạt động giáo viên HOạt động học sinh Nªu c¸c vÝ dô thùc tiÔn minh ho¹ cho tæ chøc rÏ nh¸nh: ChiÒu mai nÕu trêi kh«ng m­a Minh sÏ ®i xem dã ngoại cùng gia đình, trời mưa th× Minh sÏ xem ti vi ë nhµ - Yªu cÇu häc sinh t×m thªm mét sè vÝ dô tương tự Chó ý theo dâi c¸c dÉn d¾t vµ vÝ dô giáo viên để suy nghĩ tìm ví dụ tương tự - NÕu trêi n¾ng th× tiÕt ThÓ dôc sÏ ®­îc tæ chøc häc ngoµi s©n b·i, nÕu kh«ng th× tiÕt häc sÏ ®­îc tæ chøc líp - Yªu cÇu häc sinh ®­a cÊu tróc chung - NÕu th× nÕu kh«ng th× cách diễn đạt đó - Yªu cÇu häc sinh lÊy mét vÝ dô cã cÊu tróc - NÕu lµm xong bµi tËp sím An sÏ sang nhµ chung d¹ng khuyÕt vµ ®­a cÊu tróc chung Ngäc ch¬i đó - NÕu th× Nêu các bước để kết luận nghiệm Theo dõi và thực yêu cầu phương trình ax2+bx+c= gi¸o viªn + TÝnh delta + Nếu delta<0 thì kết luận phương trình vô nghiÖm + Nếu delta>= thì kết luận phương trình cã nghiÖm: x=(-b+sqrt(delta))/(2a) x=(-b-sqrt(delta))/(2a) - Chia nhóm lớp thành nhóm và yêu cầu - Thực vẽ sơ đồ (giống phần nội vẽ sơ đồ thực các bước trên bìa dung) - Chọn bài để chiếu lên bảng, gọi học sinh - Nhận xét, đánh giá và bổ sung thuộc nhóm khác nhận xét đánh giá kết thiếu sót nhóm khác vµ bæ sung Tiểu kết cho hoạt động này cách Quan sát hình vẽ nhóm khác và bổ sung và chính xác bài tập học giáo viên để ghi nhớ sinh Hoạt động 2: T×m hiÓu cÊu tróc lÖnh rÏ nh¸nh IF- THEN- ELSE ng«n ng÷ lËp tr×nh Pascal a Môc tiªu Häc sinh biÕt ®­îc cÊu tróc chung cña lÖnh IF BiÕt ®­îc sù thùc hiÖn cña m¸y gặp lệnh IF Vẽ sơ đồ thực cho lệnh IF b Néi dung: D¹ng thiÕu:  GV: §ç ThÞ Thu HiÒn Lop11.com (3)  Gi¸o ¸n gi¶ng d¹y  Bé m«n: Tin häc 11 CÊu tróc: If<®iÒu kiÖn> then<lÖnh>; ®iÒu kiÖn: lµ mét biÓu thøc quan hÖ hoÆc biÓu thøc l«gÝc lệnh: là lệnh nào đó Pascal Sù thùc hiÖn cña m¸y: + TÝnh gi¸ trÞ cña <®iÒu kiÖn> + Nếu <điều kiện> có giá trị đúng thì thực <lệnh> Sơ đồ: §iÒu kiÖn LÖnh - Dạng đủ: CÊu tróc: If <®iÒu kiÖn> then <lÖnh 1> else<lÖnh 2>; §iÒu kiÖn: lµ mét biÓu thøc quan hÖ hoÆc biÓu thøc l«gÝc lệnh 1, lệnh 2: là lệnh nào đó Pascal Sù thùc hiÖn cña m¸y: + TÝnh gi¸ trÞ cña <®iÒu kiÖn> + Nếu <điều kiện> có giá trị đúng thì thực <lệnh 1>, ngược lại thì thực hiÖn <lÖnh 2> Sơ đồ: Sai LÖnh §óng §iÒu kiÖn LÖnh c Các bước tiến hành: Hoạt động giáo viên Y/c häc sinh nghiªn cøu SGK vµ dùa vào các ví dụ để đưa cấu trúc chung cña cña lÖnh rÏ nh¸nh * Chó thÝch c¸c thµnh phÇn: - §iÒu kiÖn: lµ mét biÓu thøc quan hÖ hoÆc biÓu thøc l«gÝc - lệnh 1, lệnh 2: là lệnh nào đó Pascal * Y/c HS nghiªn cøu SGK vµ cho biÕt sù Hoạt động học sinh Nghiªn cøu SGK vµ tr¶ lêi If <®iÒu kiÖn> then <lÖnh 1> else <lÖnh 2>; - Tr¶ lêi  GV: §ç ThÞ Thu HiÒn Lop11.com (4)  Gi¸o ¸n gi¶ng d¹y  Bé m«n: Tin häc 11 hoạt động lệnh Trường hợp thiếu: Khi không đề cập Học sinh chú ý lắng nghe và trả lời: đến việc gì xảy điều kiện không - Khi đó ta có lệnh khuyết tho¶ m·n, ta cã cÊu tróc nh­ thÕ nµo? If <®iÒu kiÖn> then <lÖnh>; * Y/c HS nghiªn cøu SGK vµ cho biÕt sù hoạt động lệnh Y/c học sinh vẽ sơ đồ thực Vẽ sơ đồ lệnh rẽ nhánh dạng khuyết và dạng đủ lªn b¶ng Gîi ý sù cÇn thiÕt cña lÖnh ghÐp Theo dõi dẫn dắt giáo viên để trả lêi - Gi¶i thÝch vÒ lÖnh, lÖnh 1, lÖnh 2, gi¸o - Ta ph¶i nhãm nhiÒu lÖnh thµnh mét lÖnh viªn l­u ý cho HS: Sau then vµ else c¸c em thÊy chØ ®­îc phép đặt lệnh Trong thực tế, thường l¹i lµ nhiÒu lÖnh - CÊu tróc cña lÖnh ghÐp: - Yªu cÇu häc sinh nghiªn cøu gi¸o khoa Begin và cho biết cấu trúc để ghép các lệnh <Các lệnh cần ghép>; thµnh mét lÖnh End; Hoạt động 3: Xét các ví dụ để rèn luyện kĩ sử dụng lệnh IF a Môc tiªu: - Bước đầu biết sử dụng đúng lệnh If để lập trình giải các bài toán đơn giản b Néi dung: - Ví dụ: Tìm nghiệm phương trình bậc c Các bước tiến hành: Hoạt động giáo viên Hoạt động học sinh Nªu néi dung bµi tËp Ghi đề bài, chú ý mục đích yêu cầu Tìm nghiệm phương trình bậc hai cña bµi tËp - Hãy nêu các bước chính để trả lời nghiệm phương trình bậc + TÝnh delta + Nếu delta < thì kết luận phương trình v« nghiÖm + Nếu delta >= thì kết luận phương trình cã nghiÖm: x= (- b - srqt(delta))/(2*a) x= (- b+sqrt(delta))/(2*a) - Trong bµi to¸n nµy ta cÇn bao nhiªu lÖnh - Cã thÓ sö dông hai lÖnh rÏ nh¸nh d¹ng rÏ nh¸nh D¹ng nµo? khuyÕt, còng cã thÓ sö dông mét lÖnh d¹ng  GV: §ç ThÞ Thu HiÒn Lop11.com (5)  Gi¸o ¸n gi¶ng d¹y  Bé m«n: Tin häc 11 đủ - Tổ chức lớp thành nhóm, yêu cầu học - Thảo luận và viết chương trình lên bìa sinh viết chương trình hoàn thiện lên bìa trong - Th«ng b¸o kÕt qu¶ viÕt ®­îc - Thu phiếu trả lời Chiếu lên bảng, gọi - Nhận xét, đánh giá và bổ sung học sinh nhóm khác nhận xét đánh giá thiÕu sãt cña c¸c nhãm kh¸c - Chuẩn hoá lại chương trình lớp - Ghi chép nội dung chương trình đúng mà chương trình mẫu giáo viên giáo viên đã kết luận IV Cñng cè  CÊu tróc chung cña cÊu tróc rÏ nh¸nh  Sù thùc hiÖn cña m¸y gÆp cÊu tróc rÏ nh¸nh IF  Sơ đồ thưc cấu trúc rẽ nhánh IF  GV: §ç ThÞ Thu HiÒn Lop11.com (6)

Ngày đăng: 01/04/2021, 21:18

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan