Bài 6
CÂU LỆNH ĐIỀU KIỆN
BÀI GIẢNG ĐIỆN TỬ
MÔN: TIN HỌC 8
Đáp án:
KIỂM TRA BÀI CŨ
INPUT: Dãy 100 số tự nhiên.
OUTPUT: Giá trị 1 + 2 + + 100.
B1. SUM ← 0; i ← 0.
B2. i ← i + 1.
B3. Nếu i <= 100, thì SUM ← SUM + i và
quay lại B 2.
B4. Kết thúc.
Câu 1: Hãy mô tả thuật toán “Tính tổng 100 số
tự nhiên đầu tiên”.
“ Nếu” em bị ốm, em sẽ 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,
Long đi đá bóng; ngược lại Long ở nhà.
1.Hoạt động phụ thuộc vào điều kiện
1.Hoạt động phụ thuộc vào điều kiện
Điều kiện Hoạt động
“ Nếu” gặp đèn đỏ phải dừng lại
1.Hoạt động phụ thuộc vào điều kiện
Điều kiện
Hoạt động
“Nếu” khách đến nhà, em pha trà mời khách.
1.Hoạt động phụ thuộc vào điều kiện
- Điều kiện thường là một sự kiện được mô
tả sau từ “nếu”.
2.Tính đúng hoặc sai của điều kiện
Phép so sánh cho kết quả đng cĩ nghĩa là
điều kiện được thỏa mn; ngược lại, điều kiện
không thỏa mn.
VD: Nếu a > b, in giá trị biến a ra màn hình;
ngược lại, in giá trị biến b ra màn hình.
Bài tập củng
cố
Câu 1: Em hãy nêu một vài ví dụ về hoạt động hàng
ngày phụ thuộc vào điều kiện ?
Câu 2: Hãy cho biết các điều kiện hoặc biểu thức
sau đây cho kết quả đúng hay sai ?
a) 123 chia hết cho 3
b) 15
2
< 200
c) x
2
< -1
d) Nếu 3 cạnh a, b, c của 1 tam giác
thỏa mãn c
2
= a
2
+ b
4. Cấu trúc rẽ nhánh
VD3: Một hiệu sách thực hiện đợt khuyến mãi:
Nếu mua với tổng số tiền từ 100.000đ trở lên, sẽ
được giảm 30% và dưới 100.000đ giảm 10%.
Thuật toán:
B1: Tính tổng số tiền T khách đã mua.
B2: Nếu T >= 100000, tiền phải trả T x 70%;
Ngược lại, tiền phải trả T x 90%.
B3: In hóa đơn.
Cấu trúc rẽ nhánh dạng đủ.
Câu lệnh 2
Đúng
Điều kiện?
Câu lệnh 1
Sai
T x 90%
Đúng
T>=100000
T x 70%
Sai
b) Cấu trúc rẽ nhánh dạng đủ
4. Cấu trúc rẽ nhánh
5. Câu lệnh điều kiện
Điều kiện
Đúng
Câu lệnh
Sai
Câu lệnh
Đúng
Câu lệnh
If <điều kiện> then <câu lệnh 1>
else <câu lệnh 2>;
Cho hai biến x, y. Viết câu lệnh hoán
đổi giá trị của hai biến để x và y có giá
trị tăng dần.
If x < y then write (x, y)
else write (y, x);
Bài tập củng
cố
BÀI TẬP VỀ NHÀ
Làm bài tập 5, 6 SGK trang 51.