Giải sgk tin học 10 – kết nối tri thức bài (23)

4 4 0
Giải sgk tin học 10 – kết nối tri thức bài  (23)

Đang tải... (xem toàn văn)

Thông tin tài liệu

Microsoft Word Document3 Khởi động Khởi động trang 115 Tin học 10 Trong bài trước chúng ta đã biết cách dùng lệnh append để thêm phần tử vào cuối một danh sách Vậy Python có lệnh nào dùng để Xoá nhanh[.]

Khởi động Khởi động trang 115 Tin học 10: Trong trước biết cách dùng lệnh append để thêm phần tử vào cuối danh sách Vậy Python có lệnh dùng để: - Xố nhanh danh sách? - Chèn thêm phần tử vào đầu hay danh sách? - Kiểm tra phần tử có nằm danh sách khơng? Trả lời: - Xóa danh sách dùng lệnh clear( ) - Chèn thêm phần tử dùng lệnh insert( ) - Kiểm tra phần tử dùng lệnh in() Duyệt danh sách với toán tử in Hoạt động Hoạt động trang 115 Tin học 10: Sử dụng toán tử in với danh sách Quan sát ví dụ sau để biết cách dùng tốn tử in để duyệt danh sách Trả lời: Toán tử in dùng để kiểm tra phần tử có nằm danh sách cho không Kết trả lại True (Đúng) False (Sai) in Câu hỏi Câu hỏi trang 116 Tin học 10: Giả sử A = [“0”,“1”,“01”,“10”] Các biểu thức sau trả giá trị hay sai? a) in A b) “01” in A Trả lời: a) Sai số ngun khơng có tập A b) Đúng xâu “01” thuộc A Câu hỏi trang 116 Tin học 10: Hãy giải thích ý nghĩa từ khố in câu lệnh sau: for i in range(10): Trả lời: in lệnh chạy vùng từ đến Một số lệnh làm việc với danh sách Hoạt động Hoạt động trang 116 Tin học 10: Tìm hiểu số lệnh làm việc với danh sách Quan sát ví dụ sau để tìm hiểu số lệnh làm việc với liệu kiểu danh sách Trả lời: Một số lệnh làm việc với liệu danh sách: A.append(x) Bổ sung phần tử x vào cuối danh sách A A.insert(k,x) Chèn phần tử x vào vị trí k danh sách A A.clear( ) Xóa tồn liệu danh sách A A.remove(x) Xóa phần tử x từ danh sách A Câu hỏi Câu hỏi trang 117 Tin học 10: Khi lệnh A append (1) A insert (0,1) có tác dụng giống nhau? Trả lời: Lệnh A append (1) A insert (0,1) có tác dụng giống danh sách A rỗng Câu hỏi trang 117 Tin học 10: Danh sách A trước sau lệnh insert( ) [1,4,10,0] [1,4,10,5,0] Lệnh dùng gì? Trả lời: A.insert(3,5) Luyện tập Luyện tập trang 118 Tin học 10: Cho dãy số [1,2,2,3,4,5,5] Viết lệnh thực hiện: a) Chèn số vào sau giá trị dãy b) Chèn số số vào danh sách để dãy số có số số liền hai lần Trả lời: a) A.insert(1,1) b) A.insert(3,3) A.insert(6,4) Luyện tập trang 118 Tin học 10: Cho trước dãy số A Viết chương trình thực cơng việc sau: - Xố phần tử dãy số phần tử dãy số số lẻ - Xoá hai phần tử dãy số phần tử dãy số chẵn Trả lời: a) if len(A)%2==1: A.remove(A[len(A)//2+1]) print(A) b) if len(A)%2==0: A.remove(A[len(A)//2]) A.remove(A[len(A)//2+1]) print(A) Vận dụng Vận dụng trang 118 Tin học 10: Viết chương trình nhập n từ bàn phím, tạo in hình dãy số A bao gồm n số tự nhiên chẵn Trả lời: Các em tham khảo chương trình sau: Vận dụng trang 118 Tin học 10: Dãy số Fibonacci xác định sau: F0 = F1 = Fn = Fn-1 + Fn-2 (với n ≥ 2) Viết chương trình nhập n từ bàn phím, tạo in hình dãy số A bao gồm n số hạng đầu dãy Fibonacci Trả lời: f0=0 f1=1 n=int(print(“nhập n:”) A=[0,1] for i in range(2, n): fn=A[i-1]+A[i-2] A.append(fn) print(A) ... trang 117 Tin học 10: Khi lệnh A append (1) A insert (0,1) có tác dụng giống nhau? Trả lời: Lệnh A append (1) A insert (0,1) có tác dụng giống danh sách A rỗng Câu hỏi trang 117 Tin học 10: Danh... dụng trang 118 Tin học 10: Viết chương trình nhập n từ bàn phím, tạo in hình dãy số A bao gồm n số tự nhiên chẵn Trả lời: Các em tham khảo chương trình sau: Vận dụng trang 118 Tin học 10: Dãy số... học 10: Danh sách A trước sau lệnh insert( ) [1,4 ,10, 0] [1,4 ,10, 5,0] Lệnh dùng gì? Trả lời: A.insert(3,5) Luyện tập Luyện tập trang 118 Tin học 10: Cho dãy số [1,2,2,3,4,5,5] Viết lệnh thực hiện:

Ngày đăng: 09/02/2023, 14:03

Tài liệu cùng người dùng

Tài liệu liên quan