
Anonymous
0
0
Sách bài tập Tin học 10 Bài 14, 15 (Cánh diều): Kiểu dữ liệu danh sách - xử lí danh sách - Thực hành với kiểu dữ liệu danh sách
- asked 4 months agoVotes
0Answers
0Views
Giải SBT Tin học 10 trang 43
Câu F69 trang 43 SBT Tin 10: Danh sách loài hoa
Trả lời:
Kết quả sẽ là:
Giải SBT Tin học 10 trang 44
Câu F70 trang 44 SBT Tin 10: Danh sách và xâu
Trả lời:
Sử dụng hàm list (s) để tạo danh sách kí tự từ xâu s.
Ví dụ:
Kết quả
Câu F71 trang 44 SBT Tin 10: Tạo bản sao
Trả lời:
Có thể tạo danh sách b là bản sao của danh sách a bằng một trong hai cách:
Cách 1. Dùng phép gán: b = a[:]
Cách 2. Dùng phép gán: b = a. copy ()
Câu F72 trang 44 SBT Tin 10: Danh sách con
- Gồm m phần tử đầu tiên của danh sách a.
- Gồm các phần tử từ vị trí p đến trước vị trí q, của danh sách a.
- Gồm các phần tử từ vị trí m đến cuối danh sách a.
Trả lời:
Việc tạo danh sách con giống như tạo xâu con:
a[:m] - câu lệnh đưa ra danh sách m phần tử đầu tiên của a.
a[p:q] - câu lệnh đưa ra danh sách con tử phần tử ở vị trí p đến phần tử ở vị trí q - 1
a[m: ] - câu lệnh đưa ra danh sách các phần tử cuối của a bắt đầu từ vị trí m.
Câu F73 trang 44 SBT Tin 10: Các số chẵn
Trả lời:
Tham khảo chương trình sau
Câu F74 trang 44 SBT Tin 10: Các số dương
Trả lời:
Tham khảo chương trình sau
Giải SBT Tin học 10 trang 45
Câu F75 trang 45 SBT Tin 10: Số lớn hơn
Trả lời:
Tham khảo chương trình sau
Câu F76 trang 45 SBT Tin 10: Số lớn nhất
Dữ liệu: Gồm một dòng chứa các số của dãy được nhập vào từ bàn phím, các số cách nhau một dấu cách.
Trả lời:
Câu F77 trang 45 SBT Tin 10: Phân lớp
Dữ liệu: Nhập vào từ bàn phím một dòng chứa các số của dãy, mỗi số cách nhau một dấu cách.
Kết quả: Đưa ra màn hình, các số trên một dòng, cách nhau một dấu cách.
Trả lời:
Tham khảo chương trình sau
Giải SBT Tin học 10 trang 46
Câu F78 trang 46 SBT Tin 10: Kiểm tra sắp xếp
Kết quả: Đưa ra thiết bị ra chuẩn thông báo xác định được.
Trả lời:
Tham khảo chương trình sau
Câu F79 trang 46 SBT Tin 10: Hoàn thiện chương trình
Trả lời:
Câu lệnh sai: b[i] = gcd(b[i-1], a[i]).
Chưa nêu rõ gcd ở thư viện nào. Trường hợp này có hai cách sửa:
Cách 1. Sửa câu lệnh sai thành: b[i] = math.gcd(b[i-1],a[i]).
Cách 2. Chỉ rõ nạp gcd từ thư viện math bằng cách viết lại câu lệnh đầu tiên như sau: from math import gcd.
Câu F80 trang 46 SBT Tin 10: Tìm và sửa lỗi
Trả lời:
Các câu lệnh đưa ra không đáp ứng yêu cầu các số phải được đưa ra trên cùng một dòng. Tham khảo chương trình sau: