Chào mừng!

ĐĂNG KÝ THÀNH VIÊN MỚI TẢI ĐƯỢC TÀI LIỆU! Đăng ký ngay!

KHÁCH VÀ THÀNH VIÊN CÓ THỂ TẢI MIỄN PHÍ HƯỚNG DẪN ĐĂNG KÝ THÀNH VIÊN VÀ TẢI » THƯ MỤC MIỄN PHÍYOPOVN
ĐĂNG KÝ NÂNG CẤP THÀNH VIÊN VIP ĐĂNG KÝ NÂNG CẤP THÀNH VIÊN VIP » ĐĂNG KÝ NGAYĐĂNG KÝ NÂNG CẤP THÀNH VIÊN VIP

Yopovn

Ban quản trị Team YOPO
Thành viên BQT
Tham gia
28/1/21
Bài viết
82,427
Điểm
113
tác giả
Tài liệu bồi dưỡng học sinh giỏi tin 11 TUYỂN TẬP tài liệu ôn thi học sinh giỏi tin học 11 RẤT HAY

Tài liệu bồi dưỡng HSG môn Tin 11, tài liệu bồi dưỡng hsg tin học thpt, tài liệu ôn thi học sinh giỏi tin học 11 được soạn dưới dạng file word và PDF gồm 290 trang. Các bạn xem và tải về ở dưới.








A / KHÁI NIỆM CHUNG​



I / KHÁI NIỆM VỀ ĐỆ QUI :



Một đối tượng gọi là có tính đệ qui nếu nó được định nghĩa thông qua chính nó .

Một hàm , một thủ tục có tính đệ qui nếu trong thân chương trình của hàm , thủ tục này lại có lời gọi tới chính nó .



Thí dụ 1:

Định nghĩa giai thừa của một số nguyên không âm là định nghĩa có tính đệ qui. Thật vậy:

ì 1 Nếu N=0

(N)! = í

î N * (N-1)! Nếu N>0



Để định nghĩa N giai thừa , phải thông qua định nghĩa giai thừa ( của N-1).



Thí dụ 2:


Xây dựng hoán vị của N phần tử cũng có tính chất đệ qui . Thật vậy :

Giả sử có 1 hoán vị là S (A1 ,A 2 , ... A i-1 ,Ai ,..... An-1 ,An ), sau đó đổi chỗ 2 phần tử S và S[j] của hoán vị đó ta sẽ được một hoán vị mới .Sau đây là sơ đồ hình thành dần các hoán vị tiếp theo nhau của hoán vị S(1,2,3)



123








B1 : i =1 123 213 312

j = 1,2,3









B2 : i = 2 123 132 213 231 312 321 j=2,3







B3 : i =3 123 132 213 231 312 321

j=3

Vậy để xây dựng các hoán vị sau ta phải dựa vào các hoán vị đã sinh ra trước đó.



Thí dụ 3:
Xây dựng tổ hợp chập K của N phần tử 1,2,3,...,N cũng theo phương thức đệ qui :

Ta sẽ xây dựng dần từng phần tử từ vị trí thứ 1 đến vị trí thứ K của tổ hợp .Để xây dựng phần tử thứ i ( sau khi đã xây dựng xong các phần tử từ 1 đến i-1 của tổ hợp này ) , ta sẽ cho phần tử thứ i nhận 1 trong các giá trị từ (Ai-1 +1) đến giá trị cao nhất có thể được của nó đó là giá trị (N-K)+i vì sau phần tử thứ i này còn (K-i) phần tử ,do đó nếu phần tử thứ i nhận giá trị cao nhất là (N-K)+i thì các phần tử tiếp theo vẫn còn khả năng nhận các giá trị : (N-K)+i +1 , (N-K)+i +2 , ...., (N-K)+i + (K-i) = N .

Vậy để xây dựng phần tử thứ i của 1 tổ hợp , ta phải dựa vào kết quả đã xây dựng tới phần tử thứ i-1 . Tất nhiên để xây dựng phần tử thứ 1 , ta phải dựa vào ‘phần tử hàng rào ‘ là phần tử ở vị trí thứ ‘0’ ,ta gán cho phần tử này giá trị nào cho phù hợp qui luật nêu trên ? rõ ràng đó là giá trị 0 ,nhằm cho nó quyền được bình đẳng như mọi phần tử khác .Phần tử 0 này chịu một trách nhiệm rất nặng nề ,bắt đầu từ nó mới xây dựng dần được các phần tử tiếp theo của mọi tổ hợp , song ta cũng đừng quên nó phải ‘ngậm ngùi’ vì ‘không được đứng trong tổ hợp ‘ .

1643099286793.png


XEM THÊM:

 

DOWNLOAD FILE

  • YOPOVN.COM-TL-Boi-duong-HSG-Tin-11.docx
    900.4 KB · Lượt xem: 73
Nếu bạn cảm thấy nội dung chủ đề bổ ích , Hãy LIKE hoặc bình luận để chủ đề được sôi nổi hơn
  • Từ khóa
    bài tập nghề tin học 11 word bài tập tin học 11 cấu trúc rẽ nhánh bài tập tin học 11 kiểu xâu các bài tập tin học 11 trang 35 giải bài tập 6 tin học 11 trang 35 giải tin học 11 trang 35 giáo án tin học 11 full giáo án tin học 11 mới nhất kiểu xâu tin học 11 violet sách bài tập tin học 11 online sách tin học 11 mới sách tin học 11 online sách tin học 11 online bài 1 sgk tin học 11 mới thực hành tin học 11 trang 35 tin 11 học gì tin học 10 bài 11 tệp và quản lí tệp tin học 10 bài 11 tệp và quản lý tệp tin học 11 tin học 11 bài 1 tin học 11 bài 1 trắc nghiệm tin học 11 bài 1 violet tin học 11 bài 10 tin học 11 bài 12 tin học 11 bài 12 kiểu xâu violet tin học 11 bài 2 tin học 11 bài 2 lý thuyết tin học 11 bài 2 trắc nghiệm tin học 11 bài 2 trang 13 tin học 11 bài 2 violet tin học 11 bài 4 tin học 11 bài 6 tin học 11 bài 6 giáo án tin học 11 bài 6 trắc nghiệm tin học 11 bài 6 trang 13 tin học 11 bài 6 trang 35 tin học 11 bài 6 trang 51 tin học 11 bài 6 trang 79 tin học 11 bài 6 violet tin học 11 bài 7 tin học 11 bài 8 tin học 11 bài 8 trắc nghiệm tin học 11 bài 8 trang 35 tin học 11 bài 8 trang 51 tin học 11 bài 8 violet tin học 11 bài 9 tin học 11 bài tập về kiểu xâu tin học 11 biên dịch là gì tin học 11 bt trang 35 tin học 11 c++ tin học 11 câu 5 trang 35 tin học 11 câu hỏi và bài tập trang 35 tin học 11 cấu trúc chương trình tin học 11 cấu trúc lặp tin học 11 cấu trúc rẽ nhánh tin học 11 chương 1 tin học 11 có khó không tin học 11 có mấy loại hằng tin học 11 cú pháp là tin học 11 div và mod tin học 11 excel tin học 11 filetype pdf tin học 11 giải tin học 11 giải bài tập trang 13 tin học 11 giải bài tập trang 35 tin học 11 giải bài tập trang 51 tin học 11 giải phương trình bậc 2 tin học 11 giáo án tin học 11 giữa kì 1 tin học 11 giữa kì 2 tin học 11 hàm cho giá trị bằng bình phương của x là tin học 11 hàm if tin học 11 hằng là gì tin học 11 hệ thống máy tính có bao nhiêu ổ đĩa tin học 11 hk1 tin học 11 hk1 có đáp án tin học 11 hk2 tin học 11 học gì tin học 11 học kì 1 tin học 11 học về nội dung gì tin học 11 if then tin học 11 khai báo biến tin học 11 kiểm tra tin học 11 kiểm tra 15p tin học 11 kiểm tra giữa kì 1 tin học 11 kiểm tra học kì 1 tin học 11 kiểu dữ liệu tin học 11 kiểu dữ liệu tệp tin học 11 kiểu mảng tin học 11 kiểu xâu tin học 11 lặp tin học 11 lập trình là tin học 11 lập trình là gì tin học 11 lập trình pascal tin học 11 loigiaihay tin học 11 lý thuyết tin học 11 lý thuyết bài 6 tin học 11 lý thuyết bài 9 tin học 11 mảng 1 chiều tin học 11 mod tin học 11 mới tin học 11 nâng cao tin học 11 ngôn ngữ lập trình tin học 11 ngôn ngữ lập trình python tin học 11 ngôn ngữ máy là gì tin học 11 những phép toán nào sau đây là phép toán quan hệ tin học 11 online tin học 11 pascal tin học 11 pdf tin học 11 phát biểu nào sau đây chắc chắn sai tin học 11 phát biểu nào sau đây là sai tin học 11 phát biểu nào sau đây là đúng tin học 11 phép toán biểu thức câu lệnh gán tin học 11 python tin học 11 python trắc nghiệm tin học 11 rẽ nhánh tin học 11 rẽ nhánh là gì tin học 11 sgk tin học 11 sgk pdf tin học 11 sgk trang 13 tin học 11 sgk trang 35 tin học 11 sgk trang 51 tin học 11 sgk trang 79 tin học 11 soạn thảo dịch thực hiện và hiệu chỉnh chương trình tin học 11 sử dụng ngôn ngữ c++ tin học 11 tính diện tích hình tròn tin học 11 tính diện tích hình vuông tin học 11 trắc nghiệm tin học 11 trắc nghiệm bài 1 tin học 11 trang 13 tin học 11 trang 34 tin học 11 trang 35 tin học 11 trang 35 36 tin học 11 trang 35 bài 1 tin học 11 trang 35 bài 3 tin học 11 trang 35 bài 4 tin học 11 trang 35 bài 5 tin học 11 trang 35 bài 6 tin học 11 trang 35 bài 7 tin học 11 trang 35 bài 8 tin học 11 trang 36 bài 9 tin học 11 trang 51 tin học 11 trang 51 bài 4 tin học 11 ví dụ 1 trang 41 tin học 11 ví dụ 2 trang 102 tin học 11 viết chương trình tin học 11 viết chương trình giải phương trình bậc 2 tin học 11 viết chương trình giải phương trình bậc nhất tin học 11 viết chương trình tính diện tích hình chữ nhật tin học 11 viết chương trình tính tổng tin học 11 vietjack tin học 11 violet tin học 11 xâu tin học 8 bài 11 xử lý số tin học lớp 11 trang 35 tin học nghề 11 tin học nghề 11 bài 17 tin học nghề 11 bài 7 tin học ngôi sao quận 11 tin lớp 11 tin lớp 11 trang 35 tóm tắt tin học 11 filetype pdf tóm tắt tin học lớp 11 filetype pdf trắc nghiệm nghề tin học 11 word trắc nghiệm tin học 11 cấu trúc rẽ nhánh trắc nghiệm tin học 11 excel trắc nghiệm tin học 11 mảng 1 chiều trắc nghiệm tin học 11 online trắc nghiệm tin học 11 xâu trang 35 tin 11 trung tâm tin học quận 11 web giải tin học 11 xâu là gì tin học 11 đề kiểm tra nghề tin học 11 word
  • HỖ TRỢ ĐĂNG KÝ VIP

    Liên hệ ZALO để được tư vấn, hỗ trợ: ĐĂNG KÝ TÀI KHOẢN VIP
    ZALO:0979702422

    BÀI VIẾT MỚI

    Thống kê

    Chủ đề
    36,416
    Bài viết
    37,885
    Thành viên
    141,139
    Thành viên mới nhất
    quocthai2017@

    Thành viên Online

    Top