Bài giảng Tin học Khối 8 - Bài 6: Câu lệnh điều kiện
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Tin học Khối 8 - Bài 6: Câu lệnh điều kiện", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
Tóm tắt nội dung tài liệu: Bài giảng Tin học Khối 8 - Bài 6: Câu lệnh điều kiện

Baøi Bài6: Caâu 6: CÂU leänh LỆNH ñieàu ĐIỀU kieän KIỆN Tin hoïc 8 Baøi 6 CAÂU LEÄNH ÑIEÀU KIEÄN Baøi Bài6: Caâu 6. CÂU leänh LỆNH ñieàu ĐIỀU kieän KIỆN Tin hoïc 8 1. Hoaït ñoäng phuï thuoäc ñieàu kieän - Có những hoạt động chỉ được thực hiện khi một điều kiện cụ thể được xảy ra. - Điều kiện thường là một sự kiện được mô tả sau từ “nếu”. Ví dụ: Nếu trời mưa, em sẽ nghỉ môn Thể Dục. điều kiện hoạt động phụ thuộc điều kiện 2 Baøi Bài6: Caâu 6. CÂU leänh LỆNH ñieàu ĐIỀU kieän KIỆN Tin hoïc 8 MỘT SỐ VÍ DỤ TRONG TIN HỌC Nếu chọn đúng thì chương trình dừng lại, chọn sai chương trình chạy tiếp Nếu X>5 thì in giá trị của X ra màn hình 3 Baøi Bài6: Caâu 6. CÂU leänh LỆNH ñieàu ĐIỀU kieän KIỆN Tin hoïc 8 3. §iÒu kiÖn vµ phÐp so s¸nh - Các phép so sánh có vai trò rất quan trọng trong việc mô tả thuật toán và lập trình. Chúng thường được sử dụng để biểu diễn các điều kiện. VD: Tìm số lớn nhất Nếu a > b, thì a là số lớn nhất; ngược lại b là số lớn nhất Baøi 6: Caâu leänh ñieàu kieän Tin hoïc 8 4. CÊu tróc rÏ nh¸nh NÕu th×, NÕu ... th× nÕu kh«ng th× Cấu trúc dùng để mô tả các mệnh đề có dạng như trên gọi là cấu trúc rẽ nhánh. Baøi Bài6: Caâu 6. CÂU leänh LỆNH ñieàu ĐIỀU kieän KIỆN Tin hoïc 8 4. CÊu tróc rÏ nh¸nh Ví dụ 2 : Một hiệu sách thực hiện đợt khuyến mãi với nội dung sau: Nếu khách mua với số tiền từ 100000 trở lên sẽ được giảm giá 30% và dưới 100000 giảm giá 10% Mô tả hoạt động tính tiền cho khách như sau: 1 TÝnh tæng sè tiÒn T kh¸ch hµng ®· mua Nếu T>= 100000 thì số tiền phải thanh toán = 2 70%*T, ngược lại số tiền phải thanh toán =90%*T 3 In ho¸ ®¬n VÝ dô trªn thÓ hiÖn cÊu tróc rÏ nh¸nh d¹ng ®ñ Baøi Bài6: Caâu 6. CÂU leänh LỆNH ñieàu ĐIỀU kieän KIỆN Tin hoïc 8 4. CÊu tróc rÏ nh¸nh Cấu trúc rẽ nhánh được sử dụng để chỉ thị cho máy tính thực hiện các hoạt động khác nhau tùy theo một điều kiện cụ thể có được thỏa mãn hay không. Cấu trúc rẽ nhánh có 2 dạng: Dạng thiếu và dạng đầy đủ. VD: Nếu chăm chỉ học tập, An sẽ được mẹ mua cho một cái máy vi tính; (dạng thiếu) Nếu chăm chỉ học tập, An sẽ được mẹ mua cho một cái máy vi tính; ngược lại, An sẽ bị cô giáo phàn nàn và An sẽ không được mẹ mua cho một cái máy vi tính (dạng đủ) Baøi Bài6: Caâu 6. CÂU leänh LỆNH ñieàu ĐIỀU kieän KIỆN Tin hoïc 8 5. C©u lÖnh ®iÒu kiÖn a)Dạng thiếu: Cú pháp: IF THEN ; Hoạt động của câu lệnh: Chương trìnhTừ khoá sẽ kiểm tra điều kiện. Nếu điều kiện được thoả mãn, chương trình sẽ thực hiện câu lệnh. Ngược lại câu lệnh bị bỏ qua Baøi Bài6: Caâu 6. CÂU leänh LỆNH ñieàu ĐIỀU kieän KIỆN Tin hoïc 8 5. C©u lÖnh ®iÒu kiÖn Ví dụ : Nếu a > b thì in ra màn hình giá trị của a IF a > b THEN Write ( a ) ; Baøi Bài6: Caâu 6. CÂU leänh LỆNH ñieàu ĐIỀU kieän KIỆN Tin hoïc 8 b) Dạng đầy đủ Cú pháp: IF THEN ELSE ; Hoạt động của câu lệnh: Chương trìnhTừ khoá sẽ kiểm tra điều kiện. Nếu điều kiện được thoả mãn, chương trình sẽ thực hiện câu lệnh 1. Ngược lại câu lệnh 2 sẽ được thực hiện. Baøi Bài6: Caâu 6. CÂU leänh LỆNH ñieàu ĐIỀU kieän KIỆN Tin hoïc 8 Ví dụ : Cần viết chương trình tính kết quả của a chia cho b, với a và b là hai số bất kỳ. Phép tính chỉ được thực hiện khi b khác 0. Chương trình cần kiểm tra giá trị của b, nếu b khác 0 thì thực hiện phép chia; nếu b bằng 0 sẽ thông báo lỗi Baøi Bài6: Caâu 6. CÂU leänh LỆNH ñieàu ĐIỀU kieän KIỆN Tin hoïc 8 Sai b0 Đúng In ra man hinh Mau so bang 0 nen x : = a / b; khong the chia duoc
File đính kèm:
bai_giang_tin_hoc_khoi_8_bai_6_cau_lenh_dieu_kien.ppt