Giải sách bài tập Tin học 11 Khoa học máy tính Kết nối chủ đề 6 Bài 31: Thực hành thiết lập thư viện cho chương trình

Hướng dẫn giải Bài Thực hành thiết lập thư viện cho chương trình SBT Tin học 11 Khoa học máy tính Kết nối. Đây là sách bài tập nằm trong bộ sách "kết nối tri thức" được biên soạn theo chương trình đổi mới của Bộ giáo dục. Hi vọng, với cách hướng dẫn cụ thể và giải chi tiết học sinh sẽ nắm bài học tốt hơn.

31.1. Tập thư viện trong Python có phần mở rộng là

A. lib.

B. pym. 

C. module. 

D. py.

Hướng dẫn trả lời:

Đáp án đúng:

D. py.

31.2. Câu lệnh nào trong Python dùng để import tất cả các hàm của thư viện tên lib?

A. from lib import *.

C. from lib include *

B. from lib import all.

D. from lib include all.

Hướng dẫn trả lời:

Đáp án đúng:

A. from lib import *.

31.3. Câu nào sau đây là sai về thư viện trong Python?

A. Không thể để hai mô đun cùng tên trong cùng một thư viện.

B. Không thể có hai mô đun cùng tên kể cả khi chúng nằm trong hai (tệp) thư viện khác nhau.

C. Gói (package) là một thư mục gồm các tập thư viện.

D. Không cần biên dịch thư viện trước khi sử dụng.

Hướng dẫn trả lời:

Đáp án đúng:

B. Không thể có hai mô đun cùng tên kể cả khi chúng nằm trong hai (tệp) thư viện khác nhau.

31.4. Năm dương lịch nhuận là năm chia hết cho 4 nhưng không chia hết cho 100 hoặc là năm chia hết cho 400. Trong một năm thì các tháng 1, 3, 5, 7, 8, 10, 12 có 31 ngày, tháng 2 có 28 ngày nếu là năm thường hoặc 29 ngày vào năm nhuận, các tháng còn lại có 30 ngày. Hãy viết thư viện calendar.py gồm hai hàm isLeapYear(y) để kiểm tra năm y có nhuận hay không và hàm getDaysinMonth(m, y) để tính số ngày của tháng y năm m. Sau đó, viết chương trình sử dụng thư viện trên, hỏi người dùng nhập vào tháng, năm và thông báo là năm nhuận hay không và số ngày trong tháng đó.

Hướng dẫn trả lời:

Thư viện calendar.py:

 Hướng dẫn trả lời:

Chương trình chính:

 Hướng dẫn trả lời:

31.5. Xây dựng thư viện triangle.py gồm các hàm tiện ích để in ra chu vi và toạ độ trọng tâm của tam giác. Các hàm đó nhận đầu vào là một mảng hai chiều ba dòng hai cột trong đó mỗi dòng là toạ độ x, y của một đỉnh tam giác. 

Hướng dẫn trả lời:

Thư viện triangle.py:

 Hướng dẫn trả lời:

31.6.* Bổ sung vào thư viện cong_thuc_ly.py ở Nhiệm vụ 2 trong sách giáo khoa hàm  tinhTienDien(U, R. h, g) trong đó U là hiệu điện thế tính theo Vôn, R là điện trở của thiết bị đo theo Ω, h là thời gian chạy theo giờ, g là đơn giá (đồng/KWh). Hãy sử dụng thư viện này để lập chương trình tính số tiền cần thanh toán khi sử dụng điện khi biết đủ các tham số trên. Sau đó, kiểm thử chương trình với U = 220 V, R = 48.4Ω, h = 3 giờ, g = 2 000 đồng/KWh thì giá trị cần tính ra là 6000 đồng.

Hướng dẫn trả lời:

Hàm tinhTienDien(U, R, h, g) trong thư viện cong_thuc_ly.py như sau:

 Hướng dẫn trả lời:

Tìm kiếm google: Giải sách bài tập Tin học 11 Khoa học máy tính Kết nối , Giải SBT Tin học 11 Khoa học máy tính Kết nối , Giải sách bài tập Tin học 11 Khoa học máy tính Kết nối bài Thực hành thiết lập thư viện cho chương trình

Xem thêm các môn học

Giải SBT tin học 11 định hướng Khoa học máy tính kết nối tri thức


Copyright @2024 - Designed by baivan.net