Với Giải Câu F79 trang 46 SBT Tin học 10 Cánh diều trong Bài 14, 15: Kiểu dữ liệu danh sách - Xử lí danh sách. Thực hành với dữ liệu kiểu danh sách Sách bài tập Tin học 10 Cánh diều hay nhất, chi tiết sẽ giúp học sinh dễ dàng làm bài tập trong SBT Tin học 10.
Hoàn thiện chương trình Chương trình ở hình sau thực hiện nhập từ thiết bị vào chuẩn một danh sách số nguyên A = (a1, a2, …, an)
Câu F79 trang 46 SBT Tin học 10: Hoàn thiện chương trình
Chương trình ở hình sau thực hiện nhập từ thiết bị vào chuẩn một danh sách số nguyên A = (a1, a2, …, an); Các số ghi trên cùng một dòng, mỗi số cách nhau một dấu cách. Tính và đưa ra thiết bị ra chuẩn các giá trị b1, b2, …, bn, trong đó bi, (với i từ 1 đến n) là ước số chung lớn nhất của các số a1, a2, …, ai. Các số đưa ra trên một dòng, cách nhau một dấu cách. Tuy nhiên chương trình vẫn có lỗi, em hãy tìm lỗi và nêu các phương pháp khắc phục các lỗi đó.
Lời giả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.
Xem thêm lời giải SBT Tin học 10 Cánh diều hay, chi tiết khác:
Câu F69 trang 43 SBT Tin học 10: Danh sách loài hoa Đọc chương trình sau đây và cho biết kết quả in ra màn hình với dữ liệu input đã cho. Em hãy soạn thảo chương trình để kiểm tra dự đoán của mình.
Câu F70 trang 44 SBT Tin học 10: Danh sách và xâu Python không cho phép thay đổi kí tự trong xâu. Để có thể thực hiện các phép biến đổi thay kí tự trong xâu s, người ta phải biểu diễn s dưới đạng danh sách kí tự ds. Em hãy chỉ ra cách biến đổi s thành ds.
Câu F71 trang 44 SBT Tin học 10: Tạo bản sao Xét a là một danh sách. Phép gán b = a không tạo ra một danh sách mới mà chỉ tạo ra tên khác để truy cập tới a. Em hãy chỉ ra một số cách tạo b là danh sách bản sao của a.
Câu F72 trang 44 SBT Tin học 10: Danh sách con Trong Python, việc xử lí xâu và danh sách có nhiều điểm tương đồng. Cách tạo danh sách con được viết giống như tạo xâu con. Em hãy đọc lại cách tạo xâu con và nêu cách viết câu lệnh đưa ra danh sách con của a như sau:
Câu F73 trang 44 SBT Tin học 10: Các số chẵn Lập trình nhập dãy số nguyên từ thiết bị vào chuẩn, các số trên một dòng, cách nhau một dấu cách và đưa ra thiết bị ra chuẩn trên một dòng các số chẵn,
Câu F74 trang 44 SBT Tin học 10: Các số dương Lập trình nhập dãy số nguyên từ thiết bị vào chuẩn, các số trên một dòng, cách nhau một dấu cách và đưa ra thiết bị ra chuẩn trên một dòng các số dương
Câu F75 trang 45 SBT Tin học 10: Số lớn hơn Lập trình nhập dãy số nguyên từ thiết bị vào chuẩn, các số trên một dòng
Câu F76 trang 45 SBT Tin học 10: Số lớn nhất Cho một dãy số nguyên. Hãy lập trình đưa ra số có giá trị lớn nhất của dãy và vị trí của số đó trong dãy
Câu F77 trang 45 SBT Tin học 10: Phân lớp Cho dãy các số nguyên a1, a2, …, an, Hãy lập trình đưa các số khác 0 lên đầu dãy, giữ nguyên thứ tự xuất hiện
Câu F78 trang 46 SBT Tin học 10: Kiểm tra sắp xếp Mảng a1, a2, …, an, đã được sắp xếp không giảm nếu ai ≤ ai+1, i = 1, 2,…, n-1
Câu F79 trang 46 SBT Tin học 10: Hoàn thiện chương trình Chương trình ở hình sau thực hiện nhập từ thiết bị vào chuẩn một danh sách số nguyên A = (a1, a2, …, an); Các số ghi trên cùng một dòng
Câu F80 trang 46 SBT Tin học 10: Tìm và sửa lỗi Chương trình ở hình sau thực hiện nhập từ thiết bị vào chuẩn một danh sách số nguyên A = (a1, a2, …, an), các số ghi trên cùng một dòng
Xem thêm lời giải SBT Tin học 10 Cánh diều hay, chi tiết khác:
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
Bài 16: Kiểm thử và gỡ lỗi chương trình
Bài 17, 18: Thực hành lập trình giải bài toán trên máy tính
Bài 1: Hệ nhị phân và ứng dụng. Thực hành về các phép toán bit và hệ nhị phân
CÔNG TY TNHH ĐẦU TƯ VÀ DỊCH VỤ GIÁO DỤC VIETJACK
- Người đại diện: Nguyễn Thanh Tuyền
- Số giấy chứng nhận đăng ký kinh doanh: 0108307822, ngày cấp: 04/06/2018, nơi cấp: Sở Kế hoạch và Đầu tư thành phố Hà Nội.
2021 © All Rights Reserved.