Lý thuyết tin học 10 kết nối: Bài 19 Câu lệnh rẽ nhánh If
Tóm tắt nội dung chính Tin học ứng dụng 10 kết nối tri thức: Bài 19 Câu lệnh rẽ nhánh If. Nội dung trình bày ngắn gọn, rõ ràng, khoa học. Kiến thức dưới đây giúp học sinh dễ dàng tiếp thu và ghi nhớ trong quá trình học tập.
Nội dung chi tiết
CÂU LỆNH RẼ NHÁNH IF (2 TIẾT)
I. BIỂU THỨC LÔGIC
- Hoạt động 1: Đáp án B, C, D.
- Các phép so sánh các giá trị số trong Python:
< | nhỏ hơn |
<= | nhỏ hơn hoặc bằng |
> | lớn hơn |
>= | lớn hơn hoặc bằng |
== | bằng nhau |
!= | khác nhau |
- Bảng các phép toán lôgic:
- Ví dụ (SGK - tr102): Giải thích:
+ Ta có x = 10, z = 9 do đó x < 11 là đúng, z > 5 đúng. Theo bảng phép toán and ta có b = x < 11 and z > 5 nhận giá trị đúng.
+ Ta lại có: x > 15 sai (vì x = 10) nhưng y < 9 đúng vì (y = 5). Theo bảng phép toán or suy ra c = x > 15 or y < 9 nhận giá trị đúng.
+ Cuối cùng, vì b là đúng nên a = not b sẽ nhận giá trị sai.
* Kết luận:
- Biểu thức lôgic là biểu thức chỉ nhận giá trị True hoặc False. Giá trị các biểu thức lôgic thuộc kiểu bool.
- Các phép toán trên kiểu dữ liệu lôgic là and (và), or (hoặc) và not (phủ định).
Câu hỏi và bài tập củng cố:
a) True.
b) True.
II. LỆNH IF
- Hoạt động 2:
+ Sau điều kiện lệnh if có kí tự dấu hai chấm ":"
+ Lệnh print() được viết thụt vào.
- Câu lệnh rẽ nhánh dạng thiếu:
if <điều kiện>:
<khối lệnh>
- Câu lệnh rẽ nhánh dạng đủ:
if <điều kiện>:
<khối lệnh 1>
else:
<khối lệnh 2>
- Chú ý cú pháp đặc biệt của lệnh if: sau <điều kiện> là dấu ":", sau đó xuống dòng và các lệnh cần viết thụt vào (1 tab hoặc 4 dấu cách).
→ Cách viết này làm cho chương trình Python trở nên rất dễ hiểu và tường minh hơn.
Câu hỏi và bài tập củng cố:
Chương trình yêu cầu nhập số một số nguyên dương và đưa vào biến k. Nếu k <=0 thì sẽ thông báo "Bạn nhập sai rồi!".
III. THỰC HÀNH
- Nhiệm vụ 1:
Hướng dẫn: Chương trình có thể viết như sau:
- Nhiệm vụ 2:
Hướng dẫn: Chương trình có thể viết như sau:
IV. LUYỆN TẬP
Luyện tập 1:
a) 0 < x < 10.
b) y < 1 or y > 2.
c) 0 <= z <= 1 or 5 <= z <=10.
Luyện tập 2:
a) Ví dụ: m = 50, 10, 5; n = 6, 7, 9.
b) Ví dụ: m = 100, 200, 500.
c) Ví dụ: n = 3, 6, 8.
V. VẬN DỤNG
Vận dụng 1: Chương trình có thể như sau:
Vận dụng 2: Chương trình có thể như sau:
Bài 3: Để đóng hộp n cái bút chì, nếu n chia hết cho k thì ta cần hộp đầy. Nếu n không chia hết cho k thì ta cần thêm một hộp nữa để chứa những chiếc bút còn dư ra. Tham khảo chương trình sau đây:
Bài 4: Chương trình có thể viết như sau:
Bài 5: Chương trình có thể viết như sau:
Tài liệu khác
- Trắc nghiệm toán 10 kết nối tri thức
- Trắc nghiệm văn 10 kết nối tri thức
- Trắc nghiệm địa lí 10 kết nối tri thức
- Trắc nghiệm lịch sử 10 kết nối tri thức
- Trắc nghiệm KTPL 10 kết nối tri thức
- Trắc nghiệm hóa học 10 kết nối tri thức
- Trắc nghiệm sinh học 10 kết nối tri thức
- Trắc nghiệm quốc phòng 10 kết nối tri thức
- => Xem nhiều môn hơn