Dễ hiểu giải Tin học 10 cánh diều chủ đề F bài 7: Thực hành câu lệnh rẽ nhánh

Giải dễ hiểu chủ đề F bài 7: Thực hành câu lệnh rẽ nhánh. Trình bày rất dễ hiểu, nên tiếp thu Tin học 10 Cánh diều dễ dàng. Học sinh nắm được kiến thức và biết suy rộng ra các bài tương tự. Thêm 1 dạng giải mới để mở rộng tư duy. Danh mục các bài giải trình bày phía dưới

CHỦ ĐỀ F. GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNH

BÀI 7 THỰC HÀNH CÂU LỆNH RẼ NHÁNH

Câu 1: Lấy ví dụ về câu lệnh if

Bảng sau đây cho một ví dụ về viết câu lệnh if tương ứng với mô tả điều kiện để đưa ra một thông báo màn hình. Trong bảng biến age là biến số nguyên chứa giá trị tuổi của một người. Em hãy cho thêm hai ví dụ nữa tương tự như ví dụ đã có trong bảng.

Giải nhanh:

  • Ví dụ 1: Kiểm tra số đã cho có phải số chẵn không? Nếu là số chẵn hiện thông điệp “Đây là số chẵn”

CHỦ ĐỀ F. GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNHBÀI 7 THỰC HÀNH CÂU LỆNH RẼ NHÁNH

  • Ví dụ 2: Kiểm tra lớp học có học sinh đi học đủ không, số học sinh của lớp là 40, nếu lớp đi học đủ hiện thông điệp “Lớp đã đi học đủ”

CHỦ ĐỀ F. GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNHBÀI 7 THỰC HÀNH CÂU LỆNH RẼ NHÁNH

Câu 2: Chia kẹo

Có n chiếc kẹo và m em bé. Hãy viết chương trình nhập vào hai số nguyên dương n, m và kiểm tra n chiếc kẹo có chia đều được cho m em bé hay không (thông báo ra màn hình “Có” hoặc “Không”). Chạy chương trình ba lần, mỗi lần với bộ dữ liệu n, m khác nhau.

Giải nhanh:

CHỦ ĐỀ F. GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNHBÀI 7 THỰC HÀNH CÂU LỆNH RẼ NHÁNH

Kết quả với n = 10, m = 2

CHỦ ĐỀ F. GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNHBÀI 7 THỰC HÀNH CÂU LỆNH RẼ NHÁNH

Câu 3: Tìm lỗi sai

Ba bạn Bình, An, Phúc thảo luận với nhau để viết chương trình Python nhập vào từ bàn phím ba số thực khác nhau và in ra màn hình số đứng giữa trong ba số (số đó không là lớn nhất và cũng không là nhỏ nhất).

Mỗi bạn soạn thảo chương trình và chạy thử trên máy tính của mình, nhưng mỗi bạn đều gặp báo lỗi của Python. Em hãy xác định lỗi ở chương trình của mỗi bạn, sữa lỗi cho từng bạn sao cho chương trình chạy được và đưa ra kết quả đúng.

Giải nhanh:

Cả ba bạn đều bị báo lỗi sai về ngữ pháp cấu trúc câu lệnh

  • Bạn Bình: Sai do biểu thức điều kiện chưa đúng.
  • Bạn An: Sai do thụt sai dòng, else thẳng hàng với if

  • Bạn Phúc: sửa điều kiện của hai câu lệnh if.

Câu 4: Tìm số lớn nhất

Viết chương trình nhập vào từ bàn phím ba số nguyên, mỗi số ghi trên một dòng và đưa ra màn hình giá trị lớn nhất trong các số đã nhập. Em hãy chạy chương trình với một số bộ dữ liệu vào khác nhau.

Em hãy đọc sơ đồ khối và chương trình ở Hình 2, thực hiện chương trình và cho nhận xét.

Giải nhanh:

CHỦ ĐỀ F. GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNHBÀI 7 THỰC HÀNH CÂU LỆNH RẼ NHÁNH

Kết quả:

CHỦ ĐỀ F. GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNHBÀI 7 THỰC HÀNH CÂU LỆNH RẼ NHÁNH

Nhận xét: Chương trình đúng với sơ đồ khối.

VẬN DỤNG

Tiền điện

Trong tháng người dùng tiêu thụ x (kWh) điện.  Nếu x≤a thì số tiền phải trả là x × d 1 nếu a<x≤b thì số tiền phải trả là a × d 1 + (x- a) × d 2, nếu x > b thì số tiền phải trả là a × d 1 + (b – a) Undefined control sequence \time\timesd2+(b–a)\time . ­Em hãy viết chương trình nhập vào từ bàn phím các số nguyên dương a, b, d 1, d2 ,d3 và x, tính và đưa ra màn hình số tiền điện phải trả. Tìm hiểu bảng giá điện hiện hành và chạy chương trình một số lần sao cho có đủ các bộ dữ liệu đầu vào đại diện cho các mức tính tiền điện.

Giải nhanh:

CHỦ ĐỀ F. GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNHBÀI 7 THỰC HÀNH CÂU LỆNH RẼ NHÁNH

Kết quả:

CHỦ ĐỀ F. GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNHBÀI 7 THỰC HÀNH CÂU LỆNH RẼ NHÁNH

Thêm kiến thức môn học

Bình luận

Giải bài tập những môn khác