• Ẩm Thực
  • Công Nghệ
  • Kinh Nghiệm Sống
  • Du Lịch
  • Hình Ảnh Đẹp
  • Làm Đẹp
  • Phòng Thủy
  • Xe Đẹp
  • Du Học
Thể Thao

Tin học 10 Cánh diều Bài 6: Câu lệnh rẽ nhánh

09:41 09/01/2025

- Mẫu cấu trúc rẽ nhánh:

Nếu < điều kiện >:

Nhánh đúng

Trái lại:

Nhánh sai

Hết nhánh

- Ví dụ:

Nếu a chia hết cho 2:

In ra màn hình ‘số chẵn’

Trái lại:

In ra màn hình ‘số lẻ’

Hết nhánh

Các ngôn ngữ lập trình bậc cao đều cung cấp các công cụ để mô tả < điều kiện >, tính giá trị < điều kiện > và câu lệnh thể hiện cấu trúc rẽ nhánh dựa trên giá trị tính được của < điều kiện >

- < điều kiện >: là biểu thức nhận giá trị logic True hoặc False

Bảng 1. Kí hiệu phép so sánh trong Python

- Ví dụ:

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ó

Bảng 2. Một số phép toán quan hệ

* Một số phép toán logic

Hình 2. Một số phép toán logic

- Ví dụ: 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

Bảng 3. Ví dụ tính biểu thức logic

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:

+ Ví dụ: Một chương trình sử dụng câu lệnh if trong Python như hình 4

Hình 4. Chương trình kiểm tra số nguyên dương có hai chữ số

- 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:

Chú ý: Câu lệnh hoặc các câu lệnh trong cùng nhóm phải được viết lùi vào trong một số vị trí so với dòng chứa điều kiện và viết thằng hàng với nhau (Hình 6). Một nhóm các câu lệnh như vậy còn gọi là khối lệnh.

Hình 6. Cách viết các câu lệnh

- Ví dụ: Tây nguyên sản xuất hai loại cà phê là Robusta và Arabica. Trung bình hàng năm lượng cà phê Arabica chiếm 10% tổng sản lượng và giá bán trung bình gấp 2,5 lần so với cà phê Robusta. Những năm Arabica được mùa (chiếm từ 10% tổng sản lượng trở lên), giá bán chỉ gấp 2 lần, còn khi mất mùa thì giá bán gấp 3 lần Chương trình ở Hình 7 cho phép nhập vào tổng sản lượng cà phê và sản lượng cà phê Arabica. Chương trình sẽ đưa ra thông báo “Arabica được mùa” hoặc “Arabica mất mùa” cùng tỉ lệ giá bán tương ứng của Arabica.

Hình 7. Chương trình đánh giá sản lượng cà phê ở Tây Nguyên

- Các ngôn ngữ lập trình bậc cao đều có câu lệnh thể hiện cấu trúc rẽ nhánh.

- Điều kiện trong câu lệnh rẽ nhánh là một biểu thức logic, nhận giá trị logic True hoặc False.

- Câu lệnh rẽ nhánh trong Python có hai dạng cơ bản là:

if < điều kiện >:

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

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

  • Điều khoản sử dụng
  • Chính sách bảo mật
  • Cookies
  • RSS
  • Điều khoản sử dụng
  • Chính sách bảo mật
  • Cookies
  • RSS

Trang thông tin tổng hợp cdsphagiang

Website cdsphagiang là blog chia sẻ vui về đời sống ở nhiều chủ đề khác nhau giúp cho mọi người dễ dàng cập nhật kiến thức. Đặc biệt có tiêu điểm quan trọng cho các bạn trẻ hiện nay.

© 2025 - cdsphagiang

Kết nối với cdsphagiang

vntre
vntre
vntre
vntre
vntre
Dự báo thời tiết Lịch âm năm 2025
  • Ẩm Thực
  • Công Nghệ
  • Kinh Nghiệm Sống
  • Du Lịch
  • Hình Ảnh Đẹp
  • Làm Đẹp
  • Phòng Thủy
  • Xe Đẹp
  • Du Học