Bài giảng Tin học 8 - Tiết 21, Bài 6: Câu lệnh điều kiện - Trần Thanh Thảo
1. Hoạt động phụ thuộc điều kiệ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”.
2. Điều kiện và phép so sánh
- Để so sánh hai giá trị số hoặc biểu thức có giá trị số, ta sử dụng các phép so sánh >, <, =, <=, >=, < >
- Điều kiện được biểu diễn bằng phép so sánh
- Phép so sánh cho kết quả đúng có nghĩa điều kiện được thỏa mãn, ngược lại, điều kiện không được thỏa mã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”.
2. Điều kiện và phép so sánh
- Để so sánh hai giá trị số hoặc biểu thức có giá trị số, ta sử dụng các phép so sánh >, <, =, <=, >=, < >
- Điều kiện được biểu diễn bằng phép so sánh
- Phép so sánh cho kết quả đúng có nghĩa điều kiện được thỏa mãn, ngược lại, điều kiện không được thỏa mãn.
Bạn đang xem tài liệu "Bài giảng Tin học 8 - Tiết 21, Bài 6: Câu lệnh điều kiện - Trần Thanh Thảo", để 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 8 - Tiết 21, Bài 6: Câu lệnh điều kiện - Trần Thanh Thảo
Giáo viên: Trần Thanh Thảo Tổ: Toán-Lý- Tin Tiết 21 Bài 6. CÂU LỆNH ĐIỀU KIỆN 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 thức dậy lúc 7 giờ, Nguyên sẽ đi học trễ. điều kiện hoạt động phụ thuộc điều kiện Nếu không mặc đồng phục, My sẽ không được vào trường. điều kiện hoạt động phụ thuộc điều kiện Nếu đi trên đường phố gặp đèn đỏ thì dừng lại, điều kiện hoạt động phụ thuộc điều kiện gặp đèn xanh thì tiếp tục đi. điều kiện hoạt động phụ thuộc điều kiện Tiết 21 Bài 6. CÂU LỆNH ĐIỀU KIỆN 1. Hoaït ñoäng phuï thuoäc ñieàu kieän Điều kiện Kiểm tra Kết quả Hoạt động tiếp theo Thức dậy Nhìn đồng hồ thấy 7h Đúng Nguyên sẽ đi học trễ. My mặc quần xanh, Đồng phục Sai My được vào trường áo trắng, khăn quàng Nhìn trên biển báo Đèn xanh Đúng Tiếp tục đi thấy đèn xanh §óng điều kiện được thoả mãn Khi kiểm tra điều kiện Sai điều kiện không thoả mãn Kết quả kiểm tra điều kiện chỉ có thể là đúng hoặc sai. Tiết 21 Bài 6. CÂU LỆNH ĐIỀU KIỆN MỘT SỐ VÍ DỤ TRONG TIN HỌC Cho 2 số thực a và b. Hãy cho biết kết quả so sánh 2 số đó dưới dạng “a lớn hơn b”, “ a nhỏ hơn b” hoặc “a bằng b”. Hãy xác định bài toán và viết thuật toán để thực hiện bài toán đó. Input: 2 số thực a và b Output: Kết quả so sánh *Mô tả thuật toán: B1: Nếu a>b, kết quả là “a lớn hơn b” và chuyển đến B3 B2: Nếu a<b, kết quả là “a nhỏ hơn b”; ngược lại, kết quả là “a bằng b” B3: Kết thúc thuật toán. Tiết 21 Bài 6. CÂU LỆNH ĐIỀU KIỆN 2. §iÒu kiÖn vµ phÐp so s¸nh - Để so sánh hai giá trị số hoặc biểu thức có giá trị số, ta sử dụng các phép so sánh >, =, - Điều kiện được biểu diễn bằng phép so sánh - Phép so sánh cho kết quả đúng có nghĩa điều kiện được thỏa mãn, ngược lại, điều kiện không được thỏa mãn. VD1/sgk/47 Tìm số lớn nhất trong số 2 giá trị của biến a và biến b. NếuĐiều a > kiện b, in giá Kếttrị củaquả a ra màn hìnhHoạt; ngượcđộng lại in giá trị của b ra mànĐúng hình. a > b? In giá trị của a ra màn hình Sai In giá trị của b ra màn hình Câu 1: Trong mô tả thuật toán hoặc lập trình, ta nói điều kiện được thỏa mãn khi : A. Phép so sánh cho kết quả đúng B. Phép so sánh cho kết quả sai C. Hoạt động cho kết quả đúng D. Hoạt động cho kết quả sai Câu 3: Khi mô tả điều kiện “ y là một số dương không vượt quá 100” trong ngôn ngữ Pascal, ta viết: A. y<= 100 B. y > 0 C. (y>0) and (y<=100) D. (y>0) or (y<=100) Điều kiện phức hợp được thể hiện bằng việc kết hợp các điều kiện đơn giản thông qua các phép toán VÀ (and) hay HOẶC (or) Câu 5: Cho bảng kiểm tra điều kiện như sau. Hãy cho biết hoạt động tiếp theo sẽ là gì? Điều Kiểm tra điều Hoạt động tiếp Kết quả kiện kiện theo 7+5-3 0 Sai A. In ra màn hình ‘ 9 ’ B. Không in ra kết quả Câu 7: Cho a= 15 và b = 6. Các biểu thức cho trong bảng dưới đây viết trong ngôn ngữ Pascal. Em hãy tính giá trị biểu thức, các phép so sánh dưới đây và cho biết mỗi giá trị đó thuộc kiểu dữ liệu gì? (Lưu ý rằng giá trị của phép so sánh có giá trị Đúng hoặc Sai thuộc kiểu logic) Biểu thức Giá trị Kiểu dữ liệu a) a*a+b*b 261 Số nguyên b) a/b 2.5 Số thực c) a mod b 3 Số nguyên d) a-b = 5 Sai Logic e) (a>b) or (a<2*b) Đúng Logic
File đính kèm:
- bai_giang_tin_hoc_8_tiet_21_bai_6_cau_lenh_dieu_kien_tran_th.pptx