btvn.vn
Tìm kiếm Đăng nhập

Nhận ra mô tả đệ quy

Lưu trên thiết bị này
Chuyên đề lựa chọn CS: Đệ quy · Chọn bài khác

Mô tả thông qua chính đối tượng

Trong **mô tả đệ quy**, một đối tượng được định nghĩa thông qua chính loại đối tượng ấy. Chẳng hạn, một bộ hộp lồng nhau có thể được mô tả: hộp nhỏ nhất không chứa hộp khác; mỗi hộp lớn hơn chứa một bộ hộp cùng kiểu nhưng nhỏ hơn. Mô tả có trường hợp bắt đầu và cách tạo trường hợp tiếp theo. Không phải mọi sự lặp lại đều là đệ quy. Chép cùng một dòng năm lần là thao tác lặp; chỉ từ việc lặp ấy chưa thể kết luận có mô tả hay lời gọi đệ quy.

Giữ phần đã có rồi thêm một phần mới

Hình 3×3 giữ bốn ô xanh của hình 2×2 và thêm năm ô cam; ô góc mới không bị tính hai lần.
Hình 3×3 giữ bốn ô xanh của hình 2×2 và thêm năm ô cam; ô góc mới không bị tính hai lần.
Mở hình lớn
Gọi $C(n)$ là số ô của hình vuông $n$ hàng, $n$ cột. Hình một ô cho $C(1)=1$. Để từ hình cạnh $n-1$ ô thành hình cạnh $n$ ô, thêm một hàng và một cột; ô góc chung chỉ tính một lần nên thêm $2n-1$ ô. Vì thế, với $n\ge2$: $$C(n)=C(n-1)+2n-1.$$ Ví dụ $C(3)=C(2)+5=4+5=9$. Công thức dùng lại cùng đại lượng $C$ ở trường hợp nhỏ hơn, giúp mô tả cả quá trình mà không liệt kê từng hình.

Bài luyện

Đã biết $C(3)=9$ và $C(n)=C(n-1)+2n-1$. Giá trị $C(4)$ là bao nhiêu?
Chọn một đáp án

Bài luyện

Một chương trình dùng vòng for để in cùng một thông báo năm lần. Chỉ từ mô tả đó, kết luận nào đúng?
Chọn một đáp án

Đang học