Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Sức khỏe - Y tế
Văn bản luật
Nông Lâm Ngư
Kỹ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Tài liệu HOT
Tìm
Danh mục
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Y tế sức khỏe
Văn bản luật
Nông lâm ngư
Kĩ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Thông tin
Điều khoản sử dụng
Quy định bảo mật
Quy chế hoạt động
Chính sách bản quyền
0
Trang chủ
Tài Liệu Phổ Thông
Trung học phổ thông
Tin học đại cương - bài 11: đệ quy tập tin
TAILIEUCHUNG - Tin học đại cương - bài 11: đệ quy tập tin
Trong bất cứ hàm đệ qui nào cũng phải có điều kiện dừng, điều kiện này sẽ kết thúc quá trình đệ qui bằng một đoạn mã chương trình được viết theo lối thông thường. Tập tin là một loại dữ liệu có thể ghi lên đĩa để dùng nhiều lần. Có 2 loại tập tin: Tập tin văn bản (text file, ASCII file): *.PAS, *.C, (các tập tin mã nguồn chương trình). Mỗi tập tin văn bản gồm nhiều dòng. Mã ngăn cách dòng (chuyển dòng khác) là mã 10 ($OA), được tách ra thành mã 13 ($OD) và mã 10. | TIN HỌC ĐẠI CƯƠNG BÀI 11 ĐỆ QUY TẬP TIN ĐỆ QUY 11 NỘI DUNG Khái niệm Phân loại các hàm đệ qui: Đệ qui tuyến tính Đệ qui nhị phân Đệ qui hỗ tương Đệ qui phi tuyến NỘI DUNG BÀI ĐỆ QUY Trong bất cứ hàm đệ qui nào cũng phải có điều kiện dừng, điều kiện này sẽ kết thúc quá trình đệ qui bằng một đoạn mã chương trình được viết theo lối thông thường. Ví dụ: if (N==1) return 1; ĐIỀU KIỆN DỪNG Đệ qui Lặp Sử dụng cấu trúc lựa chọn Sử dụng cấu trúc lặp Sử dụng liên tục các lời gọi hàm Sử dụng vòng lặp tường minh Kết thúc khi đến trường hợp cơ sở Kết thúc khi điều kiện để tiếp tục vòng lặp sai Làm cho các lời gọi hàm đơn giản dần cho đến khi tới trường hợp cơ sở Thay đổi biến đếm trong vòng lặp cho đến khi nó làm cho điều kiện lặp sai Không thoát ra được khi các bước đệ qui không làm cho bài toán đơn giản hơn và cuối cùng hội tụ về trường hợp cơ sở Lặp sẽ không thoát ra được khi điều kiện lặp không bao giờ sai Đệ qui tồi hơn, nó liên tục đưa ra các lời gọi hàm làm tốn thời gian xử lý và không gian nhớ. Mỗi lần gọi hàm, lại cần thêm một bản sao của hàm, tốn thêm bộ nhớ (lưu các biến của hàm, địa chỉ trở về của hàm .). Phương pháp lặp được chuộng hơn Tuy nhiên, có nhiều bài toán có thể giải bằng đệ qui lại tốt hơn (các bài toán cổ điển: tháp Hà Nội, mã đi tuần, 8 hậu, sắp xếp QuickSort ) SO SÁNH ĐỆ QUY VÀ LẶP Đệ qui tuyến tính Đệ qui nhị phân Đệ qui hỗ tương Đệ qui phi tuyến PHÂN LOẠI CÁC DẠNG ĐỆ QUY Một hàm được gọi là đệ qui tuyến tính khi nó có dạng: { if { /*Trả về giá trị hay kết thúc công việc.*/ } else { /*Làm một số công việc.*/ /*Gọi đệ qui đến hàm */ } } ĐỆ QUY TUYẾN TÍNH Viết hàm đệ qui tính xn, n nguyên dương. Điều kiện dừng: nếu n=0 thì x0=1. Tổng quát: xn=xn-1*x. float xn(float x, int n) { if (n==0) return 1; else return xn(x,n-1)*x; } VÍ DỤ VỀ ĐỆ QUY TUYẾN TÍNH Một hàm được gọi là đệ qui nhị phân khi nó có dạng: { if /*Trả về gtrị hay kthúc công việc.*/ else { .
Thiên Lương
69
27
ppt
Báo lỗi
Trùng lắp nội dung
Văn hóa đồi trụy
Phản động
Bản quyền
File lỗi
Khác
Upload
Tải xuống
đang nạp các trang xem trước
Không thể tạo bản xem trước, hãy bấm tải xuống
Tải xuống
TÀI LIỆU LIÊN QUAN
Tái sử dụng máy tính cũ
3
107
0
Hướng dẫn sử dụng máy tính và mạng Internet hiệu quả
3
131
0
Tìm hiểu về những đồn đại khi sử dụng máy tính
4
130
0
Hướng dẫn sử dụng máy tính đúng cách.
11
138
1
Hướng dẫn sử dụng máy tính để thực hiện nhiệm vụ in và scan
3
123
0
Loại bỏ các tiến trình lạ có hại cho hệ thống
3
115
0
15 điều người dùng máy tính nên biết
3
139
0
Sử dụng máy tính hiệu quả
44
199
0
Thiết bị xem TV trên máy tính rẻ và tiện dụng
3
110
0
8 điểm cấm kỵ khi sử dụng máy tính
12
108
0
TÀI LIỆU XEM NHIỀU
Một Case Về Hematology (1)
8
461935
55
Giới thiệu :Lập trình mã nguồn mở
14
23027
64
Tiểu luận: Tư tưởng Hồ Chí Minh về xây dựng nhà nước trong sạch vững mạnh
13
10969
531
Câu hỏi và đáp án bài tập tình huống Quản trị học
14
10167
451
Phân tích và làm rõ ý kiến sau: “Bài thơ Tự tình II vừa nói lên bi kịch duyên phận vừa cho thấy khát vọng sống, khát vọng hạnh phúc của Hồ Xuân Hương”
3
9564
104
Ebook Facts and Figures – Basic reading practice: Phần 1 – Đặng Tuấn Anh (Dịch)
249
8362
1127
Tiểu luận: Nội dung tư tưởng Hồ Chí Minh về đạo đức
16
8274
423
Mẫu đơn thông tin ứng viên ngân hàng VIB
8
7888
2226
Đề tài: Dự án kinh doanh thời trang quần áo nữ
17
6809
256
Giáo trình Tư tưởng Hồ Chí Minh - Mạch Quang Thắng (Dành cho bậc ĐH - Không chuyên ngành Lý luận chính trị)
152
6049
1457
TỪ KHÓA LIÊN QUAN
Trung học phổ thông
sử dụng máy tính
tin học căn bản
kỹ năng văn phòng
thủ thuật máy tính
Tin học đại cương
khoa học máy tính
kinh nghiệm sử dụng máy tính
tăng tốc máy tính
mẹo sử dụng máy tính
bí quyết sử dụng máy tính
sử dụng mạng
An ninh máy tính
Nhiệm vụ in và scan
Sử dụng máy tính xách tay
dùng máy tính nên biết
Thủ thuật PC
Sử dụng máy tính hiệu quả
Hướng dẫn sử dụng máy tính
Thao tác máy tính thành thạo
Thủ thuật sử dụng máy tính
Tiện dụng khi sử dụng
cách sử dụng vi tính
thủ thuật cho máy tính
tính năng của máy tính
người dùng máy tính cẩn biết
8 điểm cấm kỵ
khi sử dụng máy tính
khắc phục sự cố máy tính
cách sửa lỗi máy tính
lỗi máy tính
Lựa chọn máy tính
Hướng dẫn sử dụng máy tính cầm tay
Sử dụng máy tính cầm tay
Giải phương trình bậc nhất
Sử dụng máy tính cầm tay hiệu quả
Ứng dụng của máy tính cầm tay
tiện ích máy tính
Microsoft Access
kinh nghiệm sử dụng
mẹo vặt máy tính
Microsoft Excel
các hàm trong excel
cài đặt máy tính
kỹ năng máy tính
sửa lỗi máy tính
kinh nghiệm cài đặt
Phím tắt máy tính
cách sử dụng phím tắt
tài liệu tin học cơ bản
sử dụng bàn phím
phím máy tính
công nghệ thông tin
mẹo máy tính
mẹo hạn chế trẻ nhỏ sử dụng máy tính
trẻ sử dụng máy tính
thói quen nên từ bỏ khi sử dụng máy tính
sử dụng máy tính đúng cách
bảo vệ thiết bị máy tính
Bài giảng Tin học
Tin học đại cương
Sử dụng máy tính cơ bản
Làm quen với máy tính
Thao tác sử dụng máy tính
An toàn điện khi sử dụng máy tính
kỹ thuật lập trình
bí kíp sử dụng máy tính
Bài giảng Máy tính căn bản
Máy tính căn bản
Sử dụng Internet
Sử dụng trình duyệt web
Sử dụng thông tin trên web
Các rủi do với máy tính
Sử dụng Internet có trách nhiệm
mẹo khi sử dụng laptop
Tăng tốc độ khởi động máy tính với Soluto Beta
cách sử dụng máy tính
thủ thuật hay máy tính
thủ thuật dùng máy tính
TÀI LIỆU MỚI ĐĂNG
Giáo án mầm non chương trình đổi mới: Gia đình vui nhộn
4
321
1
17-05-2024
Đánh giá hao mòn và độ tin cậy của chi tiết và kết cấu trên đầu máy diezel part 3
12
323
0
17-05-2024
Báo cáo nghiên cứu khoa học " KẾT QUẢ NGHIÊN CỨU BƯỚC ĐẦU VỀ THIÊN ĐỊCH CHÂN KHỚP TRÊN CÂY THANH TRÀ Ở THỪA THIÊN HUẾ "
7
189
0
17-05-2024
B2B Content Marketing: 2012 Benchmarks, Budgets & Trends
17
146
0
17-05-2024
Data Structures and Algorithms - Chapter 9: Hashing
54
119
0
17-05-2024
XỬ TRÍ CHẤN THƯƠNG SỌ NÃO KÍN
1
123
1
17-05-2024
GIÁO TRÌNH VI XỬ LÝ 1 - CHƯƠNG 5. LẬP TRÌNH CHO VI ĐIỀU KHIỂN 80C51
23
116
1
17-05-2024
Christmas Meditations on the Twelve Holy Days
173
110
0
17-05-2024
MẪU GIẤY PHÉP VẬN TẢI LOẠI C
2
117
0
17-05-2024
MẪU CHỨNG CHỈ QUẢN LÝ VŨ KHÍ, VẬT LIỆU NỔ, CCHT
1
126
0
17-05-2024
TÀI LIỆU HOT
Mẫu đơn thông tin ứng viên ngân hàng VIB
8
7888
2226
Giáo trình Tư tưởng Hồ Chí Minh - Mạch Quang Thắng (Dành cho bậc ĐH - Không chuyên ngành Lý luận chính trị)
152
6049
1457
Ebook Chào con ba mẹ đã sẵn sàng
112
3785
1253
Ebook Tuyển tập đề bài và bài văn nghị luận xã hội: Phần 1
62
5403
1138
Ebook Facts and Figures – Basic reading practice: Phần 1 – Đặng Tuấn Anh (Dịch)
249
8362
1127
Giáo trình Văn hóa kinh doanh - PGS.TS. Dương Thị Liễu
561
3548
656
Tiểu luận: Tư tưởng Hồ Chí Minh về xây dựng nhà nước trong sạch vững mạnh
13
10969
531
Giáo trình Sinh lí học trẻ em: Phần 1 - TS Lê Thanh Vân
122
3746
527
Giáo trình Pháp luật đại cương: Phần 1 - NXB ĐH Sư Phạm
274
4160
523
Bài tập nhóm quản lý dự án: Dự án xây dựng quán cafe
35
4185
483
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.