Giải SBT Tin học 10 trang 37 Cánh diều

Với Giải SBT Tin học 10 trang 37 trong Bài 10,11: Chương trình con và thư viện các chương trình con có sẵn. Thực hành lập trình với hàm và thư viện Sách bài tập Tin học lớp 10 Cánh diều hay nhất, ngắn gọn sẽ giúp học sinh dễ dàng trả lời các câu hỏi & làm bài tập trong SBT Tin 10 trang 37.

Giải SBT Tin học 10 trang 37 Cánh diều

Câu F53 trang 37 SBT Tin học 10: Tìm lỗi

Xét bài toán: Nhiệt độ cảm nhận trên da người tỉ lệ nghịch với bình phương của tốc độ gió tính theo m/s thổi qua bề mặt da. Hãy viết chương trình nhập nhiệt độ thật C và tốc độ gió v m/s, tính nhiệt độ cảm nhận của con người dựa theo hàm xác định nhiệt độ cảm nhận theo tv. Hãy thực hiện chương trình sau với t = 24oC và v = 2 m/s. Cho biết kết quả mà hệ thống đưa ra.

Tại sao có thông báo như vậy? Hãy chỉ một cách sửa chương trình để nhận được kết quả cần tìm.

Tìm lỗi Xét bài toán: Nhiệt độ cảm nhận trên da người tỉ lệ nghịch

Quảng cáo

Lời giải:

Thông báo mà hệ thống đưa ra là

Tìm lỗi Xét bài toán: Nhiệt độ cảm nhận trên da người tỉ lệ nghịch

Tham số trong lời gọi hàm phải tương ứng với tham số trong chương trình con (CTC). Ở đây, CTC có 2 tham số là t, v nhưng trong lời gọi hàm chỉ có 1 tham số nên bị báo lỗi. Cách khắc phục

Tìm lỗi Xét bài toán: Nhiệt độ cảm nhận trên da người tỉ lệ nghịch

Câu F54 trang 37 SBT Tin học 10: Đọc hiểu

Ngày 01/7/1932, Collatz - nhà toán học Đức đề xuất thực hiện phép biến đổi sau với số nguyên dương a:

Đọc hiểu Ngày 01/7/1932, Collatz - nhà toán học Đức đề xuất thực hiện phép biến đổi

Với phép biến đổi này, sau khi thực hiện một số lần từ số nguyên a bất kì ta sẽ nhận được 1. Cho đến nay người ta vẫn chưa chứng minh được tính đúng đắn của giả thuyết đó.

Em hãy cho biết:

- Hàm đã viết đã đúng cú pháp Python hay chưa? Nếu chưa đúng hãy tìm và sửa lỗi.

- Biến đổi Collatz (10) và Collatz (15) trả về các kết quả tương ứng là bao nhiêu?

Quảng cáo


Lời giải:

Hàm trên còn chứa lỗi cú pháp. Cần sửa lại như sau:

Đọc hiểu Ngày 01/7/1932, Collatz - nhà toán học Đức đề xuất thực hiện phép biến đổi

Collatz (10) trả về kết quả là 5.

Collatz (15) trả về kết quả là 46.

Câu F55 trang 37 SBT Tin học 10: Tính giai thừa

Với n nguyên đương, theo định nghĩa n! = 1 × 2 × 3 × … × (n - 1) × n. Em hãy xây dựng hàm tính n! và viết chương trình gọi hàm đưa ra màn hình n! với n là các số nguyên dương được nhập vào từ bàn phím.

Quảng cáo

Lời giải:

Tham khảo chương trình

Tính giai thừa Với n nguyên đương, theo định nghĩa n!

Câu F56 trang 37 SBT Tin học 10: Tìm bội chung nhỏ nhất

Xây dựng hàm tìm bội chung nhỏ nhất (BCNN) của hai số nguyên dương x y. Viết chương trình đưa ra bội chung nhỏ nhất của một số cặp số nguyên dương a, b với dữ liệu nhập vào từ bàn phím.

Quảng cáo

Lời giải:

Ta có BCNN(a,b) = a×bUCLN (a, b). Tham khảo chương trình sau

Tìm bội chung nhỏ nhất Xây dựng hàm tìm bội chung nhỏ nhất

Ví dụ một kết quả thực hiện chương trình:

Tìm bội chung nhỏ nhất Xây dựng hàm tìm bội chung nhỏ nhất

Bài 12, 13. Kiểu dữ liệu xâu kí tự - xủ lí xâu kí tự

Thực hành dữ liệu kiểu xâu

Lời giải sách bài tập Tin học lớp 10 Bài 10,11: Chương trình con và thư viện các chương trình con có sẵn. Thực hành lập trình với hàm và thư viện Cánh diều hay khác:

Xem thêm lời giải sách bài tập Tin học lớp 10 Cánh diều hay, chi tiết khác:

Tủ sách VIETJACK shopee lớp 10-11 cho học sinh và giáo viên (cả 3 bộ sách):

Săn shopee siêu SALE :

ĐỀ THI, GIÁO ÁN, GÓI THI ONLINE DÀNH CHO GIÁO VIÊN VÀ PHỤ HUYNH LỚP 10

Bộ giáo án, bài giảng powerpoint, đề thi dành cho giáo viên và gia sư dành cho phụ huynh tại https://tailieugiaovien.com.vn/ . Hỗ trợ zalo VietJack Official

Tổng đài hỗ trợ đăng ký : 084 283 45 85

Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.

Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:

Nếu thấy hay, hãy động viên và chia sẻ nhé! Các bình luận không phù hợp với nội quy bình luận trang web sẽ bị cấm bình luận vĩnh viễn.


Giải bài tập lớp 10 Cánh diều khác
Tài liệu giáo viên