Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 13 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
13
Dung lượng
3,64 MB
Nội dung
Bài6Câulệnhđiềukiện Tin Học 8 Tuần 24 Tiết 47 www.themegallery.com KIỂM TRA BÀI CŨ Câu 1: Thế nào là bài toán ? Các bước giải bài toán ? Câu 2: Thế nào là thuật toán ? Câu 3: Xác định Input và Output cho bài toán sau ? a) Tổng của 10 số tự nhiên đầu tiên b) Xác định số lớn nhất trong 3 số a,b,c www.themegallery.com Câulệnhđiềukiện 1. Hoạt động phụ thuộc vào điều kiện: Tuần 24 Tiết 47 Bài6 Hoạt động chỉ được thực hiện khi nào ? - Hoạt động chỉ được thực hiện khi một điềukiện cụ thể được xảy ra. - Điềukiện thường là một sự kiện được mô tả sau từ “nếu” www.themegallery.com Câulệnhđiềukiện Tuần 24 Tiết 47 Bài6 2. Tính đúng hoặc sai của các điều kiện: Điều kiện Kiểm tra Kết quả Hoạt động tiếp theo Trời mưa ? Long nhìn ra ngoài trời và thấy trời mưa Đúng Ở nhà (không đi chơi bóng) Em bị ốm ? Cảm thấy mình khoẻ mạnh. Sai Em tập thể dục buổi sáng như thường lệ - Khi kết quả kiểm tra là đúng, ta nói điềukiện được thỏa mãn. - Khi kiểm tra điềukiện sai, ta nói điềukiện không thỏa mãn. Ví dụ: Nếu X>5, thì hãy in giá trị của x ra màn hình www.themegallery.com 3. Điềukiện và so sánh: Câulệnhđiềukiện Tuần 24 Tiết 47 Bài6 Em hãy nhắc lại các phép toán so sánh trong ngôn ngữ lập trình Pascal ? Các phép so sánh thường được sử dụng như thế nào ? Các phép so sánh thường được sử dụng để biểu diễn các điều kiện. Phép so sánh cho kết quả như thế nào ? - Kết quả Đúng khi điềukiện được thỏa mãn. - Ngược lại, điềukiện không được thỏa mãn. Ví dụ: “Nếu a> b, thì in giá trị của biến a ra màn hình; ngược lại, in giá trị của biến b ra màn hình.” www.themegallery.com 4. Cấu trúc rẽ nhánh: Câulệnhđiềukiện Tuần 24 Tiết 47 Bài6 Trong ngôn ngữ lập trình, cấu trúc rẽ nhánh được thể hiện bằng bao nhiêu dạng ? Cấu trúc rẽ nhánh dạng thiếu Cấu trúc rẽ nhánh dạng đầy đủ Có hai dạng cấu trúc rẽ nhánh: Cấu trúc rẽ nhánh dạng thiếu Lệnh Điềukiện ĐÚNG SAI Ví dụ 1: Nếu (a > b) thì “a lớn hơn b” www.themegallery.com Câulệnhđiềukiện Tuần 24 Tiết 47 Bài6 4. Cấu trúc rẽ nhánh: Cấu trúc rẽ nhánh dạng đầy đủ Lệnh 2 Điề u kiện Lệnh 1 ĐÚNG SAI Ví dụ 2: Nếu (a > b) thì “a lớn hơn b” ngược lại thì “a nhỏ hơn b” www.themegallery.com 5. Câulệnhđiều kiện: Câulệnhđiềukiện Tuần 24 Tiết 47 Bài6 Hãy nêu cú pháp câulệnhđiềukiện dạng thiếu ? If <điều kiện> then <câu lệnh>; Hãy nêu ý nghĩa của cú pháp câulệnhđiềukiện dạng thiếu ? Trong đó: - điều kiện: là biểu thức quan hệ hoặc biểu thức logic. - câu lệnh: là một lệnh nào đó của pascal. Nếu điềukiện được thỏa mãn, chương trình sẽ thực hiện câulệnh sau từ khóa then. Ngược lại, câulệnh đó bị bỏ qua. Ví dụ 1: Nếu a > b thì in ra màn hình giá trị của a If a > b then Write (a ); www.themegallery.com Câulệnhđiềukiện Tuần 24 Tiết 47 Bài6 5. Câu lệnhđiều kiện: Hãy nêu cú pháp câu lệnhđiềukiện dạng đầy đủ ? If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>; Trong đó: - điều kiện: là biểu thức quan hệ hoặc biểu thức logic. - câulệnh 1, câulệnh 2: là một lệnh nào đó của pascal. Hãy nêu ý nghĩa của cú pháp câulệnhđiềukiện dạng đầy đủ ? Nếu điềukiện được thỏa mãn, chương trình sẽ thực hiện câulệnh 1 sau từ khóa then. Ngược lại, câulệnh 2 được thực hiện. Ví dụ 2: Nếu a > b thì in ra màn hình giá trị của a, ngược lại in giá trị của b. If a > b then Write (a ) e lse Write(b); www.themegallery.com Câulệnhđiềukiện Tuần 24 Tiết 47 Bài6 GHI NHỚ: 1. 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ềukiệ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 đủ. 2. Trong lập trình, điềukiện trong cấu trúc rẽ nhánh thường được biểu diễn bằng các phép so sánh. 3. Mọi ngôn ngữ lập trình đều có câulệnhđiềukiện để thể hiện các cấu trúc rẽ nhánh. [...]...CỦNG CỐ Câu 1: Hãy ghi cú pháp câu lệnhđiềukiện dạng thiếu ? Cho ví dụ minh họa ? www.themegallery.com Câu 2: Hãy ghi cú pháp câu lệnhđiềukiện dạng đầy đủ ? Cho ví dụ minh họa ? DẶN DÒ www.themegallery.com - Về học bài này - Giải bài tập và câu hỏi SGK trang 50, 51 - Xem trước Bài 7 Câulệnh lặp Thực hiện: Tháng 11/2010 . www.themegallery.com Câu lệnh điều kiện Tuần 24 Tiết 47 Bài 6 5. Câu lệnh điều kiện: Hãy nêu cú pháp câu lệnh điều kiện dạng đầy đủ ? If < ;điều kiện& gt; then < ;câu lệnh. điều kiện Tuần 24 Tiết 47 Bài 6 Hãy nêu cú pháp câu lệnh điều kiện dạng thiếu ? If < ;điều kiện& gt; then < ;câu lệnh& gt;; Hãy nêu ý nghĩa của cú pháp câu