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

cau truc re nhanh

23 3 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 23
Dung lượng 1,13 MB

Nội dung

Kieåm tra baøi cuõ: Câu 4: Trả lời: Phải nhấn tổ hợp phím Alt + F9 để biên dịch chương trình vì neáu chöông trình coù loãi cuù phaùp, phaàn meàm seõ hiển thị một thông báo.. Cần phải sửa[r]

(1)TRƯỜNG THPT MỸ QUÍ Tổ: Toán - Tin Giáo viên thực hiện: Nguyeãn Ngoïc Nhò (2) Kieåm tra baøi cuõ: Câu 1: Trong Turbo Pascal, để lưu chương trình ta thực hiện: a) Nhaán phím F2 b) Nhaán phím F5 c) Nhấn tổ hợp phím Alt + F2 d) Nhấn tổ hợp phím Alt + F2 (3) Kieåm tra baøi cuõ: Câu 2: Trong Turbo Pascal, để biên dịch chương trình ta thực hiện: a) Nhấn tổ hợp phím Ctrl + F9 b) Nhấn tổ hợp phím Ctrl + F7 c) Nhấn tổ hợp phím Ctrl + F8 d) Nhấn tổ hợp phím Alt + F9 (4) Kieåm tra baøi cuõ: Câu 3: Trong Turbo Pascal, để thoát khỏi Turbo Pascal, ta thực hiện: a) Nhấn tổ hợp phím Ctrl + F9 b) Nhấn tổ hợp phím Alt+X c) Nhấn tổ hợp phím Ctrl + X d) Nhấn tổ hợp phím Alt + F9 (5) Kieåm tra baøi cuõ: Câu 4: Vì phải nhấn tổ hợp phím Alt + F9 để biên dịch chương trình? Nếu ta bỏ qua bước này khoâng? (6) Kieåm tra baøi cuõ: Câu 4: Trả lời: Phải nhấn tổ hợp phím Alt + F9 để biên dịch chương trình vì neáu chöông trình coù loãi cuù phaùp, phaàn meàm seõ hiển thị thông báo Cần phải sửa lỗi có, lưu lại chương trình tiến hành biên dịch lại khoâng coøn loãi (7) BAØI 9: CAÁU TRUÙC REÕ NHAÙNH Reõ nhaùnh Caâu leänh If – then a) Daïng thieáu b) Dạng đủ (8) Reõ nhaùnh Reõ nhaùnh Caâu leänh IF-THEN Tình huoáng 1: Lan: “Ngày mai, trời nắng thì Lan học nhóm với Hoa ” Caâu noùi cuûa Lan cho bieát vieäc laøm cuï theå naøo? Và điều kiện đó là gì ? Câu nói Lan có đề cập đến việc gì xảy điều kiện đó không thỏa mãn không? Nhaän xeùt: - Daïng thieáu: Neáu … thì … (9) Reõ nhaùnh Reõ nhaùnh Caâu leänh IF-THEN Tình huoáng 2: Lan: “Ngày mai, trời nắng thì Lan sang nhà Hoa, không thì nhắn tin cho Hoa ” Caâu noùi cuûa Lan khaúng ñònh hai vieäc cuï theå gì ? Có nào hai việc cùng thực khoâng? Vậy việc thực nào? Nhaän xeùt: - Dạng đủ: Nếu … thì … không thì … (10) Daïng thieáu Reõ nhaùnh Caâu leänh IF-THEN NÕu … th×…, nÕu kh«ng th× … Daïng đủ NÕu th× **CÊu CÊutróc trócdïng dùngđể đểmô m«t¶ t¶c¸c c¸cmÖnh mệnhđề đềcó cãd¹ng d¹ngnh nh trªn trªngäi gäilµ lµcÊu cÊutróc trócrÏ rÏnh¸nh nh¸nh **Mọi Mọingôn ngôn ngữ ngữlập lập trình trình đềucó cócác các câu câu lệnh lệnh để để mô mô tả tả cấu cấu trúc trúc rẽ rẽnhánh nhánh (11) Reõ nhaùnh Caâu leänh IF-THEN Caâu leänh if - then a Daïng thieáu - Cú pháp If <ñieàu kieän> then <caâu leänh >; - Sơ đồ Điều kiện Sai Đúng Caâu leänh Kết thúc YÙ nghóa: Điều kiện tính và kiểm tra Nếu điều kiện đúng thì câu lệnh thực hiện, điều kiện sai thì caâu leänh seõ bò boû qua (12) Reõ nhaùnh Caâu leänh if - then a Daïng thieáu If <ñieàu kieän> then <caâu leänh >; Caâu leänh IF-THEN Trong đó: - §iÒu kiÖn lµ biÓu thøc quan hÖ hoÆc biÓu thøc l«gic - C©u lÖnh lµ mét lÖnh cña TP - Ví duï 1: Neáu Δ < thì “PT voâ nghieäm” If D < Then Write(‘PT vo nghiem’); (13) Reõ nhaùnh Caâu leänh if - then a Daïng thieáu If <ñieàu kieän> then <caâu leänh >; Caâu leänh IF-THEN - Ví duï 2: Neáu a chia heát cho thì “a laø soá chaün” IF a mod 2=0 THEN Writeln(‘ a la so chan’); (14) Reõ nhaùnh Caâu leänh if - then a Daïng thieáu If <ñieàu kieän> then <caâu leänh >; Caâu leänh IF-THEN - Ví duï 3: Neáu a chia heát cho thì in maøn hình“a chia heát cho 5” IF a mod 5=0 THEN Writeln(‘ a chia het cho 5’); (15) b Dạng đủ Reõ nhaùnh Caâu leänh IF-THEN If < ñieàu kieän > then < caâu leänh >; If < ñieàu kieän > then < caâu leänh1 > else < caâu leänh2 >; - Cú pháp If< ñieàu kieän > then < caâu leänh1 > else < caâu leänh >; - Sơ đồ Câu lệnh - Ý nghĩa Sai Điều Kiện Đúng Câu lệnh Kết thúc Dạng đủ: Điều kiện tính và kiểm tra Nếu điều kiện đúng thì thực câu lệnh1, ngược lại thì thực câu lệnh2 *Chú ý: Trước từ khóa Else không có dấu chấm phẩy (;) (16) Trong đó: Reõ nhaùnh Caâu leänh IF-THEN + Điều kiện: Là biểu thức quan hệ logic + Caâu leänh, caâu leänh 1, caâu leänh 2: Laø moät caâu leänh cuûa Pascal (17) Reõ nhaùnh Caâu leänh IF-THEN * Ví duï: Vaän duïng caû daïng cuûa câu lệnh if – then cho bài toán tìm giá trị lớn hai số a và b ? Baøi giaûi Caùch 1: Daïng thieáu Max := a; If b > a then Max := b; Cách 2: Dạng đủ If a > b then Max := a Else Max := b; (18) Reõ nhaùnh Caâu leänh IF -THEN * Xét đoạn chương trình Pascal tìm và max số a Qua đoạn chương trình: vaø b Em có nhận xét gì câu lệnh trước từ khoùa else? If a > b then Max := a Else Max := b; * Nhận xét đoạn chương trình: - Trước từ khoá else mặc dù kết thúc câu lệnh không có daáu chaám phaåy (;) (19) Ví duï: Reõ nhaùnh Caâu leänh IF-THEN 3.Caâu leänh gheùp Moät soá ví duï if delta < then writeln(‘ phuong trinh vo nghiem’) else {delta >= } writeln(‘ Phuong trinh co nghiem’); begin x1:= ( - b + sqrt(delta))/(2*a); x2:= -b/a- x1; writeln(‘ x1 = ‘,x1:8:2 ,’ x2 = ‘,x2:8:2); end; (20) Reõ nhaùnh Caâu leänh IF - THEN Cuûng coá Reõ nhaùnh Caâu leänh If - then a Daïng thieáu If <ñieàu kieän> then <caâu leänh>; b Dạng đủ If <ñieàu kieän> then <caâu leänh1> else <caâu leänh2>; (21) Hãy chọn câu trả lời đúng Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đâylà đúng? a If <ñieàu kieän>; then<caâu leänh>; b If <ñieàu kieän> then<caâu leänh>; c If <ñieàu kieän> then<caâu leänh> d If <ñieàu kieän>then<caâu leänh> Trong ngôn ngữ lập trình Pascal, mặt cú pháp cách viết câu lệnh ghép nào sau đây là đúng? a Begin: b Begin; c Begin d Begin a:=1; a:=1; a:=1 a:=1; b:=5; b:=5; b:=5 b:=5; End;ngôn ngữ lập trình End;Pascal, caâu leänhEnd: Trong naøo sau ñaâyEnd; là đúng? a If <ñieàu kieän>; then <caâu leänh1>; else <caâu leänh2>; b If <ñieàu kieän> then <caâu leänh1>; else <caâu leänh2>; c If <ñieàu kieän> then <caâu leänh1> else <caâu leänh2>; d If <ñieàu kieän> then <caâu leänh1> else <caâu leänh2> (22) Hãy chọn câu trả lời đúng Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây là đúng? a If a=5 then a:=d+1; b If a=5 then a:= d+1 else a:=d +2; else a:=d+2; c If a=5 then a=d+1 d If a:=5 then a:=d+1 else a:=d+2; else a:=d+2; (23) (24)

Ngày đăng: 21/06/2021, 20:38

w