Sai dục buổi sáng Em tập thể 2.Tính đúng sai của điều kiện:.. Cấu trúc rẽ nhánh[r]
(1)Tiết 29+30
(2)1.Hoạt động phụ thuộc vào điều kiện:
“Nếu” em bị ốm, em không tập thể
dục buổi sáng.
“Nếu” trời không mưa vào ngày chủ
nhật, Nam đá bóng ngược lại, Nam
(3)“Nếu” trời không mưa vào ngày chủ nhật Nam đá bóng ngược lại, Nam nhà
trời không mưa vào ngày chủ nhật
1.Hoạt động phụ thuộc vào điều kiện:
“Nếu” em bị ốm, em không tập thể
dục buổi sáng
Nếu em bị ốm
(4)1.Hoạt động phụ thuộc vào điều kiện:
Nếu gặp đèn đỏ ta dừng lại
(5)1.Hoạt động phụ thuộc vào điều kiện:
Nếu khách đến nhà, em pha trà mời khách
(6)1.Hoạt động phụ thuộc vào điều kiện:
Có hoạt động
(7)Điều kiện Kiểm tra Kết Hoạt động tiếp theo
Trời mưa?
Nam nhìn trời thấy
trời mưa Đúng
Nam nhà (khơng đá
bóng)
Em bị ốm?
Em thấy khoẻ mạnh thức dậy buổi
sáng?
Sai dục buổi sángEm tập thể
(8)Điều kiện Kiểm tra Kết Hoạt động tiếp theo Điều kiện
“Trời mưa” thoả
mãn
Nam nhìn ngồi trời thấy
trời mưa Đúng
Nam nhà (không đá
bóng)
Điều kiện “Em bị
ốm” khơng thoả mãn
Em thấy khoẻ mạnh
thức dậy buổi sáng?
(9)Khi kết kiểm tra đúng, ta nói
điều kiện thoả mãn.
Khi điều kiện kiểm tra sai, ta nói
điều kiện không thoả mãn
(10)3 Điều kiện phép so sánh
*Phép so sánh
*Phép so sánh
Để so sánh giá trị hay biểu thức có giá trị số ta dùng phép so sánh:
= , <> , < , > , >= , <=
Phép so sánh dùng để biểu diễn điều
kiện
Phép so sánh cho kết có nghĩa điều
(11)3 Điều kiện phép so sánh
Ví dụ 1:
“Nếu a>b, in giá trị biến a màn hình’
Ngược lại, in giá trị b màn hình”
(12)4 Cấu trúc rẽ nhánh
Ví dụ 2: Một hiệu sách thực đợt khuyến lớn với nội dung sau: mua sách với tổng số tiền 100 nghìn đồng, khách hàng giảm 30% số tiền phải tốn Hãy mơ tả hoạt động tính tiền cho khách
B1: Tính tổng số tiền T khách hàng mua sách
B2: Nếu T>=100000 số tiền phải toán 70%*T
B3:In hoá đơn
điều kiện
Nếu hoạt động
Cách thể hoạt động phụ thuộc vào điều kiện
(13)Điều kiện
Câu lệnh;
ĐÚNG
SAI
Điều kiện
Câu lệnh;
ĐÚNG
SAI
*Cấu trúc rẽ nhánh dạng thiếu
(14)4 Cấu trúc rẽ nhánh
Ví dụ 2: Một hiệu sách thực đợt khuyến lớn với nội dung sau: mua sách với tổng số tiền 100 nghìn đồng, khách hàng giảm 30% số tiền phải tốn Hãy mơ tả hoạt động tính tiền cho khách
Ví dụ : hiệu sách thực đợt khuyến lớn với nội dung sau: mua sách với tổng số tiền 100 nghìn đồng, khách hàng giảm 30% số tiền phải toán Ngược lại, cửa hàng giảm giá 10% cho khách mua với tổng số tiền khơng đến 100 nghìn
B1: Tính tổng số tiền T khách hàng mua sách
B2: Nếu T>=100000 số tiền phải tốn 70%*T
B3:In hoá đơn
điều kiện
Nếu hoạt động
B1: Tính tổng số tiền T khách hàng mua sách
B2: Nếu T>=100000 số tiền phải toán 70%*T;
Ngược lại, số tiền phải toán 90%*T;
B3:In hoá đơn
điều kiện
Nếu hoạt động1
hoạt động
Ngược lại
Ví dụ : hiệu sách thực đợt khuyến lớn với nội dung sau: mua sách với tổng số tiền 100 nghìn đồng, khách hàng giảm 30% số tiền phải toán Ngược lại, cửa hàng giảm giá 10% cho khách mua với tổng số tiền khơng đến 100 nghìn
B1: Tính tổng số tiền T khách hàng mua sách
B2: Nếu T>=100000 số tiền phải tốn 70%*T;
Ngược lại, số tiền phải toán 90%*T; B3:In hố đơn
điều kiện
Nếu hoạt động1
hoạt động
(15)Điều kiện
Câu lệnh2;
SAI
Câu lệnh
ĐÚNG
Điều kiện
Câu lệnh2
SAI
Câu lệnh
ĐÚNG
Cấu trúc rẽ nhánh dạng đủ
(16)Điều kiện Câu lệnh; ĐÚNG SAI Điều kiện Câu lệnh; ĐÚNG SAI
*Cấu trúc rẽ nhánh dạng thiếu
Nếu Thì
Điều kiện
Câu lệnh2;
SAI
Câu lệnh
ĐÚNG
Điều kiện
Câu lệnh2
SAI
Câu lệnh
ĐÚNG
Cấu trúc rẽ nhánh dạng đủ
(17)Điều kiện
Câu lệnh;
ĐÚNG
SAI
Điều kiện
Câu lệnh;
ĐÚNG
SAI
*Cấu trúc rẽ nhánh dạng thiếu
Nếu Thì
Câu lệnh điều kiện dạng thiếu
if <điều kiện> then <câu lệnh>;
Ch ơng trình kiĨm tra
®iỊu kiƯn NÕu ®iỊu kiƯn ® ợc thoả mÃn, ch ơng trình thực câu lệnh sau từ
khoá then Ng ợc lại, câu
(18)Điều kiện
Câu lệnh2;
SAI
Câu lệnh
ĐÚNG
Điều kiện
Câu lệnh2
SAI
Câu lệnh
ĐÚNG
Cấu trúc rẽ nhánh dạng đủ
Nếu Thì Ngược lại
Câu lệnh điều kiện dạng đầy đủ có cú pháp:
if <®iỊu kiƯn> then
<c©u lƯnh 1>
else
<câu lệnh 2>;
Ch ơng trình kiểm tra
®iỊu kiƯn NÕu ®iỊu kiƯn
(19)5 Câu lệnh điều kiện
C©u lƯnh điều kiện dạng thiếu:
Ch ơng trình kiểm tra ®iỊu kiƯn NÕu ®iỊu kiƯn ® ợc thoả mÃn, ch ơng trình thực
câu lệnh sau từ khoá then Ng ợc lại, câu lệnh bị bỏ qua.
if <điều kiện> then <câu lệnh>;
Cõu lệnh điều kiện dạng đầy đủ có cú pháp:
if <điều kiện> then <câu lệnh 1> else
<c©u lƯnh 2>;
Ch ơng trình kiểm tra
điều kiện Nếu điều kiện đ ợc thoả mÃn, ch ơng trình sẽ thực câu lệnh 1