Video giảng tin học 10 cánh diều chủ đề F bài 6: Câu lệnh rẽ nhánh
Video giảng tin học 10 cánh diều chủ đề F bài 6: Câu lệnh rẽ nhánh. Các kiến thức được truyền tải nhẹ nhàng, dễ hiểu. Các phần trọng tâm sẽ được nhấn mạnh, giảng chậm. Xem video, học sinh sẽ dễ dàng hiểu bài và tiếp thu kiến thức nhanh hơn.
Bạn chưa đủ điều kiện để xem được video này. => Xem video demo
Tóm lược nội dung
CÂU LỆNH RẼ NHÁNH (2 TIẾT)
Chào mừng các em đến với bài học ngày hôm nay!
Thông qua video này, các em sẽ nắm được các kiến thức và kĩ năng như sau:
- Biết được các phép so sánh và các phép tính logic tạo thành biểu thức logic thể hiện điều kiện rẽ nhánh trong chương trình.
- Viết được câu lệnh rẽ nhánh trong Python.
HOẠT ĐỘNG KHỞI ĐỘNG
Trước khi vào bài, cô có câu hỏi muốn tất cả chúng ta cùng suy nghĩ và trả lời: Để kiểm tra số nguyên n là số chẵn hay lẻ ta sử dụng điều kiện?
HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC
Nội dung 1. Cấu trúc rẽ nhánh trong mô tả thuật toán
Em hãy cho biết cấu trúc rẽ nhánh là gì?
Video trình bày nội dung:
- Cấu trúc rẽ nhánh:
- Sơ đồ khối thể hiện cấu trúc rẽ nhánh của Hình 1b:
Nội dung 2. Điều kiện rẽ nhánh
Em hãy nêu điều kiện rẽ nhánh?
Video trình bày nội dung:
- Trong mô tả thuật toán, <điều kiện>
rẽ nhánh là một biểu thức nhận giá trị logic True hoặc False.
- Phép so sánh hai giá trị hay so sánh hai biểu thức sẽ cho ta một biểu thức logic.
Bảng 1. Kí hiệu phép so sánh trong Python
So sánh | Kí hiệu trong Python |
Lớn hơn | > |
Lớn hơn hoặc bằng | >= |
Nhỏ hơn | < |
Nhỏ hơn hoặc bằng | <= |
Bằng | == |
Khác | != |
- Ví dụ 1: Bảng 2 minh họa một số <điều kiện> được biểu diễn bằng phép so sánh viết trong Python và giá trị logic tương ứng của nó
Điều kiện | Giá trị logic của điều kiện với A = 5, B = 10 |
A < B | True |
A*A + B*B <= 100 | False |
A + 5 != B | False |
2*A == B | True |
Một số phép toán logic
Phép tính | Biểu thức | Ý nghĩa |
and | x and y | Cho kết quả True khi và chỉ khi x và y đều nhận giá trị True |
or | x or y | Cho kết quả False khi và chỉ khi x và y đều nhận giá trị False |
not | not x | Đảo giá trị logic của x |
- Ví dụ 2: Bảng 3 cho ta một số ví dụ về <điều kiện> được tạo thành do kết nối một vài biểu thức logic lại bằng các phép tính logic
Điều kiện | Giá trị của biểu thức logic điều kiện A = 5, B = 10 |
(A < B) and (A + 5 != B) | False |
(3*A > B) or (2*A == B) | True |
not (A*A + B*B <= 100) | True |
………..
Nội dung video bài 6: Câu lệnh rẽ nhánh còn nhiều phần rất hấp dẫn và thú vị. Hãy cùng đăng kí để tham gia học bài và củng cố kiến thức thông qua hoạt động luyện tập và vận dụng trong video.