Thöôøng ngaøy, coù raát nhieàu vieäc chæ ñöôïc thöïc hieän khi moät ñieàu kieän cuï theå naøo ñoù.. ñöôïc thoaû maõn.[r]
(1)(2)Thường ngày, có nhiều việc thực một điều kiện cụ thể
được thoả mãn.
(3)Một lần Bình hỏi Định: “Chiều học về,
bạn làm gì?”
Định trả lời: “Chiều nay học về, nếu
trời khơng mưa tớ đá bóng.”
(4)Một lần khác Bình hỏi Định: “Chiều học về, bạn
làm gì?”
Định trả lời: “Chiều nay học về, trời khơng mưa tớ đá bóng, khơng tớ
(5)Ví dụ: Giải phương trình bậc hai: ax2+bx+c=0 (a 0)
Các em cho biết bước giải phương trình bậc hai trên?
Xét ví dụ:
- Nhập a, b, c
(6)Nhập a, b, c
D b2 – 4ac
D ≥
Tính đưa nghiệm thực
Sai Đúng
Nhập a, b, c
D b2 – 4ac
D ≥ Đúng
Sơ đồ thuật tốn mơ tả giải phương trình bậc (a 0)
Tính đưa nghiệm thực
(7)Nhập a, b, c
D b2 – 4ac
D ≥
Tính đưa nghiệm thực
Sai Đúng
Nhập a, b, c
D b2 – 4ac
D ≥
Sơ đồ thuật tốn mơ tả giải phương trình bậc (a 0)
Đưa PTVN
(8)Nếu … … Dạng thiếu:
If then
<Điều kiện> <Câu lệnh>;
Dạng đủ:
Nếu … …, khơng …If then else
(9)SAI
CÂU LỆNH
ĐIỀU KIỆN
ĐÚNG
- Dạng thiếu: If <điều kiện> then <câu lệnh>;
(10)SAI
CÂU LỆNH
ĐIỀU KIỆN
ĐÚNG
CÂU LỆNH ĐIỀU KIỆN
ĐÚNG
- Dạng thiếu: If <điều kiện> then <câu lệnh>;
(11)SAI
CÂU LỆNH
ĐIỀU KIỆN
ĐÚNG ĐIỀU KIỆN
SAI
- Dạng thiếu: If <điều kiện> then <câu lệnh>;
(12)SAI
CÂU LỆNH
ĐIỀU KIỆN
ĐÚNG
- Dạng thiếu: If <điều kiện> then <câu lệnh>;
(13)(14)SAI ĐÚNG
CÂU LỆNH 1 ĐIỀU KIỆN
CÂU LEÄNH 2
Dạng đủ: If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;
SAI CAÂU LỆNH 2
(15)SAI ĐÚNG
CÂU LỆNH 1 ĐIỀU KIỆN
CÂU LỆNH 2
Dạng đủ: If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;
SAI ĐÚNG
CÂU LỆNH 1 ĐIỀU KIỆN
CÂU LỆNH 2
(16)SAI ĐÚNG
CÂU LỆNH 1 ĐIỀU KIỆN
CÂU LỆNH 2
SAI
ĐIỀU KIỆN CÂU LỆNH 2
Dạng đủ: If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;
(17)SAI ĐÚNG
CÂU LỆNH 1 ĐIỀU KIỆN
CÂU LỆNH 2
Dạng đủ: If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;
SAI CÂU LỆNH 2
(18)(19)Xét ví dụ:
If (D>=0) then
x1:=(-b+sqrt(D))/(2*a); x2=(-b-sqrt(D))/(2*a);
write(‘Phuong trinh co nghiem x1=‘,x1:7:1,’x2=‘,x2:7:1); Begin
(20)Nhập a, b, c
D b2 – 4ac
D ≥
Tính đưa nghiệm thực
Sai Đúng
Sơ đồ thuật tốn mơ tả giải phương trình bậc (a 0)
(21)CỦNG CỐ
Câu 1: Chọn phương án
Trong cú pháp tổng quát câu lệnh if – then (dạng thiếu dạng đủ), câu lệnh: câu lệnh, câu lệnh 1, câu lệnh 2 là:
a Một câu lệnh đơn b Một câu lệnh ghép c Nhiều câu lệnh đơn
(22)CỦNG CỐ
Câu 2: Chọn phương án
Trong cú pháp tổng quát câu lệnh if – then (dạng thiếu dạng đủ), điều kiện câu lệnh rẽ nhánh xác là:
a Một biểu thức quan hệ biểu thức lôgic b Một biểu thức lôgic
c Một biểu thức quan hệ d Một biểu thức số học
(23)CỦNG CỐ
Câu 3: Chọn phương án
Trong cú pháp tổng quát câu lệnh if – then (dạng đủ), trước từ khóa else:
a Là câu lệnh đơn b Là câu lệnh ghép
c Khơng có dấu chấm phẩy (;) d Phải có dấu chấm phẩy (;)
(24)