Bài 6 CÂU LỆNH ĐIỀU KIỆN BÀI GIẢNG ĐIỆN TỬ MÔN: TIN HỌC 8... 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” khách đến nhà, em pha trà
Trang 1Bài 6 CÂU LỆNH ĐIỀU KIỆN
BÀI GIẢNG ĐIỆN TỬ MÔN: TIN HỌC 8
Trang 2Đáp án:
KIỂM TRA BÀI CŨ
INPUT: Dãy 100 số tự nhiên.
OUTPUT: Giá trị 1 + 2 + + 100.
quay lại B2
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”.
Trang 3“ 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
Trang 4Điều kiện Hoạt động
Trang 51.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.
Trang 61.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”.
Trang 72.Tính đúng hoặc sai của điều kiện
quả
Hoạt động tiếp theo
Trời mưa
Long nhìn ra ngồi và thấy trời mưa
Đúng Long ở nhà (khơng đi
đá bĩng)
Em bị ốm
Sáng thức dậy, em thấy mình khỏe mạnh
Sai
Em tập thể dục buổi
sáng
Trang 82.Tính đúng hoặc sai của điều kiện
- Kết quả kiểm tra là đúng, ta nói điều kiện được thoả mãn
- Kết quả kiểm tra là sai, ta nói điều kiện
không thoả mãn
VD: “Nếu” nhấn Alt + F4, sẽ thoát khỏi
chương trình.
Trang 93 Điều kiện và phép so sánh
- Phép so sánh cho kết quả đúng cĩ nghĩa là
điều kiện được thỏa mãn; ngược lại, điều kiện
không thỏa mãn.
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.
Trang 10Bà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) 152 < 200
c) x2 < -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 2 thì tam giác có
1 góc vuông.
Đúng Sai Sai Đúng
Trang 114 Cấu trúc rẽ nhánh
VD2: 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%.
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% B3: In hóa đơn.
Cấu trúc rẽ nhánh dạng thiếu.
Trang 12Điều kiện?
Đúng
Sai
Câu lệnh
a) Cấu trúc rẽ nhánh dạng thiếu
T>=100000
Đúng
Sai
T x 70%
4 Cấu trúc rẽ nhánh
Trang 134 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 đủ.
Trang 14Câ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
Trang 155 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 Điều kiện
Nếu <điều kiện> được thỏa mãn thì <câu lệnh> được thực hiện,
Ngược lại <câu lệnh> bị bỏ qua.
If <điều kiện> then <câu lệnh>;
a) Câu lệnh điều kiện dạng thiếu
Trang 165 Câu lệnh điều kiện
If <điều kiện> then <câu lệnh>;
a) Câu lệnh điều kiện dạng thiếu
VD: Nếu a > b thì in ra màn hình giá trị của a.
Trang 175 Câu lệnh điều kiện
b) Câu lệnh điều kiện dạng đủ
Điều kiện
Đúng
Câu lệnh 1
Sai
Câu lệnh 2
Điều kiện
Câu lệnh 1
Câu lệnh 2
Điều kiện
Câu lệnh 1 Điều kiện
Nếu <điều kiện> được thỏa mãn thì <câu lệnh1> được thực hiện,
ngược lại <câu lệnh 2> được thực hiện.
Trang 185 Câu lệnh điều kiện
VD: Nếu a > b thì in giá trị của a
Ngược lại, in giá trị của b
If a > b then write (a)
else write (b);
b) Câu lệnh điều kiện dạng đủ
If <điều kiện> then <câu lệnh 1>
else <câu lệnh 2>;
Trang 19Cho 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ố
Trang 20 BÀI TẬP VỀ NHÀ
Làm bài tập 5, 6 SGK trang 51.