Bài 1: Đệ quy và hàm đệ quy - Chuyên đề Tin học 11 Kết nối tri thứcTrong cuộc sống hằng ngày, các em thường gặp các hiện tượng, sự vật, sự việc thể hiện giống hệt nhau, được lặp đi lặp lại với quy mô khác nhau.🍸Tổng hợp đề thi học kì 2 lớp 11 tất cả các môn - Kết nối tri thức Toán - Văn - Anh - Lí - Hóa - SinhQuảng cáo
Lựa chọn câu để xem lời giải nhanh hơn
Câu 1 Trả lời câu hỏi khởi động trang 5 Chuyên đề Tin học 11 Kết nối tri thức
Lời giải chi tiết: Đặc điểm chung nhất của các búp bê Matryoshka, lá cây dương xỉ và cây súp lơ là đều được định nghĩa dựa trên chính bản thân chúngCâu 2 Trả lời câu hỏi hoạt động 1 trang 5 Chuyên đề Tin học 11 Kết nối tri thức Lời giải chi tiết: 1. Quy luật: Số đằng sau = số đằng trước + số thứ tự của nó 2. Với n = 6: Hình như sau: Vẽ thêm một hàng có 6 ô ở dưới hình có n = 5Câu 3 Trả lời câu hỏi 1 trang 6 Chuyên đề Tin học 11 Kết nối tri thức
Lời giải chi tiết: Trường hợp D. Ngôi sao không có tính chất đệ quy vì không thể định nghĩa theo chính nóCâu 4 Trả lời câu hỏi 2 trang 7 Chuyên đề Tin học 11 Kết nối tri thức Lời giải chi tiết: Đáp án đúng: D Đệ quy và lặp là hai khái niệm khác nhau trong lập trình. Đệ quy là cách giải quyết một bài toán bằng cách chia nhỏ thành các bài toán con cùng loại và giải quyết chúng đệ quy cho đến khi nào đạt được điều kiện dừng. Trong khi đó, lặp là việc lặp đi lặp lại một hành động nào đó cho đến khi đạt được điều kiện dừng.Câu 5 Trả lời câu hỏi hoạt động 2 trang 7 chuyên đề học tập Tin học 11 Kết nối tri thức Lời giải chi tiết: - Tất cả các công thức truy hồi đều có hai phần: phần cơ sở để xác định các giá trị ban đầu và phần truy hồi để tính các phần tử tiếp theo. - Đệ quy là việc tất cả các dãy số được định nghĩa thông qua công thức truy hồiCâu 6 Trả lời câu hỏi trang 8 Chuyên đề Tin học 11 Kết nối tri thức Lời giải chi tiết: 1. Xác định phần cơ sở và phần đệ quy của n!: Phần cơ sở: P0=1, P1=1 Phần đệ quy: Pn=n×(n−1)! neu n>12. Xác định phần cơ sở và phần đệ quy của: xn Phần cơ sở: P0=1 Phần đệ quy: Pn=x×xn−1 neu n>0Câu 7 Trả lời câu hỏi hoạt động 3 trang 8 Chuyên đề Tin học 11 Kết nối tri thức Lời giải chi tiết: Các hàm của bạn An đều bị lỗi: - Hàm của chương trình 1 sẽ bị lặp vô hạn lần. Như vậy, muốn sửa lỗi này cần có các lệnh điều khiển làm dừng quá trình gọi đệ quy. Các lệnh này được gọi là lệnh điều khiển dừng hay phần điều khiển dừng của hàm. Chương trình 1 được viết lại đúng sau khi thêm phần điều khiển dừng như sau:Câu 8 Trả lời câu hỏi 1 trang 10 Chuyên đề Tin học 11 Kết nối tri thức 💞Trong chương trình tính số Fibonacci, các lệnh nào là phần cơ sở, các lệnh nào là phần đệ quy của chương trình? Lời giải chi tiết: Xác định phần cơ sở và phần đệ quy của chương trình tính số Fibonacci: Phần cơ sở: F0=0, F1=1 Phần đệ quy: Fn= Fn−1+Fn−2 neu n>1Câu 9 Trả lời câu hỏi 2 trang 10 Chuyên đề Tin học 11 Kết nối tri thức Lời giải chi tiết: Đáp án đúng: B Một hàm đệ quy có hai phần: phần cơ sở để xác định các giá trị ban đầu và phần đệ quy để tính các phần tử tiếp theo.Luyện tập Câu 1 Trả lời câu hỏi Luyện tập 1 trang 10 Chuyên đề Tin học 11 Kết nối tri thức Lời giải chi tiết: Chương trình đệ quy Python để in và đếm từ 1 đến 100 trên màn hình có thể được viết như sau. Trong đó, hàm count được định nghĩa để in số và gọi lại chính nó với giá trị đầu vào tăng lên 1. Nếu giá trị đầu vào là 100 hoặc lớn hơn, hàm sẽ kết thúc đệ quy. Chạy chương trình sẽ cho kết quả in ra các số từ 1 đến 100 trên màn hình.Luyện tập Câu 2 Trả lời câu hỏi Luyện tập 2 trang 10 Chuyên đề Tin học 11 Kết nối tri thức
Lời giải chi tiết: Xác định phần cơ sở và phần đệ quy của chương trình tính số Fibonacci: Phần cơ sở: L0=2, L1=1 Phần đệ quy: Ln= Ln−1+Ln−2 neu n>1 Chương trình viết như sauVận dụng Câu 1 Trả lời câu hỏi Vận dụng 1 trang 10 Chuyên đề Tin học 11 Kết nối tri thức Lời giải chi tiết: Chương trình nhập số n từ bàn phím và in ra n số hạng đầu tiên của dãy số Peil:Vận dụng Câu 2 Trả lời câu hỏi Vận dụng 2 trang 10 Chuyên đề Tin học 11 Kết nối tri thức Lời giải chi tiết: Chương trình tính số Peil thứ n:
Quảng cáo
Tham Gia Group Dành Cho Lớp 11 Chia Sẻ, Trao Đổi Tài Liệu Miễn Phí |