Giải bài tập tin học lớp 11 định hướng KHMT kết nối tri thức bài 31 Thực hành thiết lập thư viện cho chương trình

Giải bài 31 Thực hành thiết lập thư viện cho chương trình tin học lớp 11 kết nối tri thức. Phần đáp án chuẩn, hướng dẫn giải chi tiết cho từng bài tập có trong chương trình học của sách giáo khoa. Hi vọng, các em học sinh hiểu và nắm vững kiến thức bài.

Bài tập và hướng dẫn giải

Mở đầu

Câu hỏi: Em sẽ thiết kế chương trình như thế nào? Trao đổi với bạn về cách thiết kế chương trình sao cho hợp lí nhất.

Trả lời: Để thiết kế chương trình một cách hợp lí, bạn có thể làm theo các bước sau:Bước 1: Xác định yêu cầu... Xem hướng dẫn giải chi tiết

Luyện tập

Câu hỏi 1. Đặt tất cả các tệp thư viện đã định nghĩa ở nhiệm vụ 1, 2 và 3 vào thư mục myLibs rồi viết mã nguồn ở tệp main.py (đặt cùng đường dẫn với thư mục myLibs) để sử dụng các hàm trong các thư viện đó.

Trả lời: Để thực hiện yêu cầu của câu hỏi, bạn cần thực hiện các bước sau:1. Tạo thư mục "myLibs" và đặt tất... Xem hướng dẫn giải chi tiết

Câu hỏi 2. Sửa lại thư viện hình_ tròn ở nhiệm vụ 1 bằng cách không sử dụng thư viện chuẩn math mà hãy định nghĩa thư viện my_math trong đó có định nghĩa hằng số Pi

Trả lời: Để định nghĩa thư viện my_math, bạn cần tạo một file riêng có tên my_math.py và định nghĩa các hằng... Xem hướng dẫn giải chi tiết

Vận dụng

Câu hỏi 1. Tạo thư viện phương_ trình gồm hàm phương Trình Bậc 2 (a, b, c) với a, b, c là các hệ số của phương trình ax2 + bx + c = 0. Tuỳ vào các giá trị của các tham số, hàm sẽ in ra thông báo nghiệm của phương trình.

Trả lời: Để giải câu hỏi, chúng ta cần thực hiện các bước sau:Bước 1: Tạo thư viện phương trình bậc 2 với hàm... Xem hướng dẫn giải chi tiết

Câu hỏi 2. Viết chương trình quản li các bải hát trong một đĩa CD hay mớt play list, sử dụng cấu trúc LinkedList (đã được định nghĩa ở bài trước). Chương trình gồm hai tệp:

 Tệp quan _ly_cd.py gồm ba hàm:

- Hàm nhapDL(): Yêu cầu người dùng nhập số lượng bài hát, rồi sau đó nhập lần lượt tên các bài hát và bổ sung vào đĩa CD (hay play list), trả lại biến kiểu

LinkedList chứa các bài hát.

- Hàm timBai(): Tham số gồm đối tượng LinkedList và tên bài hát <ten_bai>. Nếu có bài hát cần tìm, hàm in ra vị trí đầu tiền xuất hiện bài hát,nếu không in ra thông báo “Không tìm thấy bài hát <ten_bai>”.

- Hàm inTT() tham số là đối tượng LinkedList. thực hiện in mỗi bài hát trên một dòng theo định dạng <Số thứ tự>. <Tên bài hát>.

 Tệp main.py sử dụng thư viện quan_ly_cd.

Trả lời: Để giải quyết câu hỏi trên, bạn cần thực hiện các bước sau:1. Định nghĩa cấu trúc LinkedList (đã... Xem hướng dẫn giải chi tiết
0.44802 sec| 2229.594 kb