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.

pptx 18 trang minhvy 08/05/2024 460
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

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:

  • pptxbai_giang_tin_hoc_8_tiet_21_bai_6_cau_lenh_dieu_kien_tran_th.pptx