Lý thuyết trọng tâm Tin học 10 cánh diều bài 6: Câu lệnh rẽ nhánh

Tổng hợp kiến thức trọng tâm Tin học 10 cánh diều bài 6: Câu lệnh rẽ nhánh. Tài liệu nhằm củng cố, ôn tập lại nội dung kiến thức bài học cho học sinh dễ nhớ, dễ ôn luyện. Kéo xuống để tham khảo

I. CẤU TRÚC RẼ NHÁNH TRONG MÔ TẢ THUẬT TOÁN

- Cấu trúc rẽ nhánh:

Hinh 1

- Sơ đồ khối thể hiện cấu trúc rẽ nhánh của Hình 1b:

Hinh 2

II. ĐIỀU KIỆN RẼ NHÁNH

- 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

III. CÂU LỆNH RẼ NHÁNH TRONG CHƯƠNG TRÌNH PYTHON

- Python cung cấp hai câu lệnh rẽ nhánh cơ bản:

+ Câu lệnh rẽ nhánh if:

      Cách viết:

if   <điều kiện>:

   câu lệnh hay nhóm câu lệnh

      Sơ đồ khối:

Hinh 3

Ví dụ:

Hinh 4

+ Câu lệnh rẽ nhánh if - else:

      Cách viết:

if   <điều kiện>:

  câu lệnh hay nhóm câu lệnh 1

else :

  câu lệnh hay nhóm câu lệnh 2

      Sơ đồ khối:

Hinh 5

Ví dụ:

Hinh 6

Chú ý:

  Các câu lệnh ở khối trong viết lùi vào các đầu dòng nhiều hơn các câu lệnh khối ngoài.

      Các câu lệnh ở cùng một khối có khoảng cách ở đầu dòng như nhau.

- Ví dụ 4:

Hinh 7

Xem thêm các bài Giải Tin học 10 cánh diều, hay khác:

Xem thêm các bài Giải Tin học 10 cánh diều được biên soạn cho Học kì 1 & Học kì 2 theo mẫu chuẩn của Bộ Giáo dục theo sát chương trình Lớp 10 giúp bạn học tốt hơn.

Lớp 10 | Để học tốt Lớp 10 | Giải bài tập Lớp 10

Giải bài tập SGK, SBT, VBT và Trắc nghiệm các môn học Lớp 10, dưới đây là mục lục các bài giải bài tập sách giáo khoa và Đề thi chi tiết với câu hỏi bài tập, đề kiểm tra 15 phút, 45 phút (1 tiết), đề thi học kì 1 và 2 (đề kiểm tra học kì 1 và 2) các môn trong chương trình Lớp 10 giúp bạn học tốt hơn.

Lớp 10 - Kết nối tri thức

Giải sách giáo khoa

Giải sách bài tập