Bài giảng Tin học 11 - Bài dạy 9: Cấu trúc rẽ nhánh
Ví dụ 2: Viết câu lệnh kiểm tra số nguyên a, xem a là số chẵn hay số lẻ?
sử dụng dạng thiếu và dạng đầy đủ.
Dạng thiếu:
If a mod 2 = 0 then writeln (‘ a la so chan ’);
If . then . (‘ a la so le ’);
Dạng đầy đủ:
If . then .
Else .
Bạn đang xem tài liệu "Bài giảng Tin học 11 - Bài dạy 9: Cấu trúc rẽ nhánh", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
quý thÇy c« gi¸o vµ c¸c em!1.RÏ nh¸nh2.C©u lÖnh rÏ nh¸nh IF-THENChương IIICẤU TRÚC RẼ NHÁNH VÀ LẶP1. RÏ nh¸nh Mêi c¸c em cïng xem vµ t×m hiÓu c¸c t×nh huèng sau nhÐ!VÝ dô:õm, ®Ó tí nghÜ ®·.NÕu ngµy mai ma th× tí nghØ.NÕu ngµy mai ma th× tí nghØ, nÕu kh«ng ma th× tí ®Õn nhµ cËu häc nhÐ.Nµy, ngµy mai cËu cã ®i häc nhãm kh«ng?Vậy theo các em từ gì được lặp đi lặp lại trong các vi du trên ?NÕu ... th× NÕu th× , nÕu kh«ng th× CÊu tróc dïng ®Ó m« t¶ c¸c mÖnh ®Ò cã d¹ng nh trªngäi lµ cÊu tróc rÏ nh¸nh.VÝ dô: Để gi¶i ph¬ng tr×nh bËc hai ax2+bx+c=0 (a 0) Em h·y nªu c¸c bíc gi¶i ph¬ng tr×nh bËc hai?Mäi ng«n ng÷ lËp tr×nh ®Òu cã c¸c c©u lÖnh ®Ó m« t¶ cÊu tróc rÏ nh¸nh. NhËp hÖ sè a,b,cNÕu Delta>=0 th× tÝnhTÝnh Delta=b2 - 4acNgîc l¹i th«ng b¸oNhập a, b, c, (a 0) D← b2-4acD≥ 0Thông báo vô nghiệmTính và đưa ra nghiệm thựcĐSKết thúca) Dạng thiếu :a) Dạng thiếuIF THEN ;* Trong đó: - Điều kiện: là biểu thức quan hệ hoặc biểu thức logic. - Câu lệnh: là 1 câu lệnh của Pascal. Sơ đồ cú pháp của dạng thiếu? Điều kiệnĐúngCâu lệnhSaiCâu lệnhĐúngCâu lệnhĐiều kiệnĐiều kiệnCú pháp: NÕu ®óng th× ®îc thùc hiÖn, sai bÞ bá qua.VÝ dô 1:IF a mod 2=0 THEN Writeln(‘ a la so chan’);b) Dạng đủ :a) Dạng thiếuIF THEN ELSE ;Sơ đồ cú pháp của dạng đủ? Cú pháp:Điều kiệnĐúngCâu lệnh 1SaiCâu lệnh 2Điều kiệnCâu lệnh 1Câu lệnh 2Điều kiệnCâu lệnh 1b) Dạng đủ : NÕu ®óng th× ®îc thùc hiÖn, ngîc l¹i th× ®îc thùc hiÖn.a) Dạng thiếub) Dạng đủ : Ví dụ 2: Viết câu lệnh kiểm tra số nguyên a, xem a là số chẵn hay số lẻ? sử dụng dạng thiếu và dạng đầy đủ.Dạng đầy đủ:If ................................. then ........................................................ Else ................................................ Dạng thiếu: If a mod 2 = 0 then writeln (‘ a la so chan ’); If .............................. then ................ (‘ a la so le ’);a mod 2 then Else ;B. If then ; ElseC. If then Else ;D. If then ;Câu 2: Cho đoạn chương trình sau: a:=5; b:=10; x := a; If a 6 Then x := x + a + b; Write(x); End.A. 2B. 7C. 5D. 0BÀI TẬP CỦNG CỐ: CHỌN ĐÁP ÁN ĐÚNG Câu lệnh rẽ nhánh If – then dạng thiếu, dạng đủ và hoạt động của câu lệnh If – then.Tìm hiểu các bước giải phương trình bậc nhất có dạng: ax + b =0 (a<>0) Chuẩn bị nội dung mục 3 và 4 tiết 2 và làm bài tập 1,4 SGK trang 50, 51. GHI NHỚ - BÀI TẬP VỀ NHÀa) Dạng thiếub) Dạng đủ :Chóc c¸c ThÇy gi¸o, C« gi¸o m¹nh kháe;Chóc c¸c em häc sinh ch¨m ngoan, häc giái !
Tài liệu đính kèm:
- bai_giang_tin_hoc_11_bai_day_9_cau_truc_re_nhanh.ppt