SlideShare a Scribd company logo
1 of 2
Bài tập Bài 2.
Bài 1: Tính thời gian thực hiện của các đoạn chương trình sau:
a) Tính tổng của các số
Sum := 0;
for i:=1 to n do begin
readln(x);
Sum := Sum + x;
end;
b) Tính tích hai ma trận vuông cấp n C = A*B:
for i := 1 to n do
for j := 1 to n do begin
c[i,j] := 0;
for k := 1 to n do c[i,j] := c[i,j] + a[i,k] * b[k,j];
end;
Bài 2: Giải các phương trình đệ quy sau với T(1) = 1 và
a) T(n) = 3T(n/2) + n
b) T(n) = 3T(n/2) + n2
c) T(n) = 8T(n/2) + n3
Bài 3: Giải các phương trình đệ quy sau với T(1) = 1 và
a) T(n) = 4T(n/3) + n
b) T(n) = 4T(n/3) + n2
c) T(n) = 9T(n/3) + n2
Bài 4: Giải các phương trình đệ quy sau với T(1) = 1 và
a) T(n) = T(n/2) + 1
b) T(n) = 2T(n/2) + logn
c) T(n) = 2T(n/2) + n
d) T(n) = 2T(n/2) + n2
Bài 5: Cho một mảng n số nguyên được sắp thứ tự tăng. Viết hàm tìm một số nguyên
trong mảng đó, nếu tìm thấy thì trả về TRUE, ngược lại trả về FALSE.
Sử dụng hai phương pháp tìm kiếm tuần tự và tìm kiếm nhị phân. Với mỗi phương pháp hãy
viết một hàm tìm và tính thời gian thực hiện của hàm đó.
Bài 6: Tính thời gian thực hiện của giải thuật đệ quy giải bài toán Tháp Hà nội với n
tầng?
Bài 7: Xét định nghĩa số tổ hợp chập k của n như sau:
Cn
k
= 1 nếu k=0 hoặc k=n
Cn
k
= Cn
k-1
+Cn-1
k-1
nếu k>0 và k<n
a) Viết một hàm đệ quy để tính số tổ hợp chập k của n.
Tính thời gian thực hiện của giải thuật nói trên.

More Related Content

Similar to Bai tap lap trinh

Ctdl+va+gt chuong+1 4
Ctdl+va+gt chuong+1 4Ctdl+va+gt chuong+1 4
Ctdl+va+gt chuong+1 4Do Ngoc Tuan
 
Ctdl+va+gt chuong+1 4
Ctdl+va+gt chuong+1 4Ctdl+va+gt chuong+1 4
Ctdl+va+gt chuong+1 4Do Ngoc Tuan
 
Chuong 2. de quy dai hoc
Chuong 2. de quy   dai hocChuong 2. de quy   dai hoc
Chuong 2. de quy dai hocVũ Nam
 
Nhị thức newton và Phương pháp giải các bài tập về Nhị thức newton
Nhị thức newton và Phương pháp giải các bài tập về Nhị thức newtonNhị thức newton và Phương pháp giải các bài tập về Nhị thức newton
Nhị thức newton và Phương pháp giải các bài tập về Nhị thức newtonLinh Nguyễn
 
Nhi thuc neưton va ung dung
Nhi thuc neưton va ung dungNhi thuc neưton va ung dung
Nhi thuc neưton va ung dungAo Giac
 
Chuyen de 6. to hop, xac suat, nhi thuc newotn
Chuyen de 6. to hop, xac suat, nhi thuc newotnChuyen de 6. to hop, xac suat, nhi thuc newotn
Chuyen de 6. to hop, xac suat, nhi thuc newotnthuong hoai
 
304686218-Chia-đoi-tập-vdgdhợp-2.docx
304686218-Chia-đoi-tập-vdgdhợp-2.docx304686218-Chia-đoi-tập-vdgdhợp-2.docx
304686218-Chia-đoi-tập-vdgdhợp-2.docxNguynAnThch
 
Le minh hoang_-_bai_giang_cac_chuyen_de
Le minh hoang_-_bai_giang_cac_chuyen_deLe minh hoang_-_bai_giang_cac_chuyen_de
Le minh hoang_-_bai_giang_cac_chuyen_deDong Pham The
 
Nhị thức newton và Các bài tập ứng dụng
Nhị thức newton và Các bài tập ứng dụngNhị thức newton và Các bài tập ứng dụng
Nhị thức newton và Các bài tập ứng dụngLinh Nguyễn
 

Similar to Bai tap lap trinh (20)

Gt de quy
Gt de quyGt de quy
Gt de quy
 
Gt de quy_2
Gt de quy_2Gt de quy_2
Gt de quy_2
 
Ctdl+va+gt chuong+1 4
Ctdl+va+gt chuong+1 4Ctdl+va+gt chuong+1 4
Ctdl+va+gt chuong+1 4
 
Ctdl+va+gt chuong+1 4
Ctdl+va+gt chuong+1 4Ctdl+va+gt chuong+1 4
Ctdl+va+gt chuong+1 4
 
Quy hoạch động
Quy hoạch độngQuy hoạch động
Quy hoạch động
 
Quy Hoach Dong
Quy Hoach DongQuy Hoach Dong
Quy Hoach Dong
 
Chuong 1
Chuong 1Chuong 1
Chuong 1
 
Chuong 2. de quy dai hoc
Chuong 2. de quy   dai hocChuong 2. de quy   dai hoc
Chuong 2. de quy dai hoc
 
Nhị thức newton và Phương pháp giải các bài tập về Nhị thức newton
Nhị thức newton và Phương pháp giải các bài tập về Nhị thức newtonNhị thức newton và Phương pháp giải các bài tập về Nhị thức newton
Nhị thức newton và Phương pháp giải các bài tập về Nhị thức newton
 
Nhi thuc neưton va ung dung
Nhi thuc neưton va ung dungNhi thuc neưton va ung dung
Nhi thuc neưton va ung dung
 
Chuyen de 6. to hop, xac suat, nhi thuc newotn
Chuyen de 6. to hop, xac suat, nhi thuc newotnChuyen de 6. to hop, xac suat, nhi thuc newotn
Chuyen de 6. to hop, xac suat, nhi thuc newotn
 
304686218-Chia-đoi-tập-vdgdhợp-2.docx
304686218-Chia-đoi-tập-vdgdhợp-2.docx304686218-Chia-đoi-tập-vdgdhợp-2.docx
304686218-Chia-đoi-tập-vdgdhợp-2.docx
 
Pt to-hop-nhi-thuc-newton
Pt to-hop-nhi-thuc-newtonPt to-hop-nhi-thuc-newton
Pt to-hop-nhi-thuc-newton
 
Le minh hoang_-_bai_giang_cac_chuyen_de
Le minh hoang_-_bai_giang_cac_chuyen_deLe minh hoang_-_bai_giang_cac_chuyen_de
Le minh hoang_-_bai_giang_cac_chuyen_de
 
Nhị thức newton và Các bài tập ứng dụng
Nhị thức newton và Các bài tập ứng dụngNhị thức newton và Các bài tập ứng dụng
Nhị thức newton và Các bài tập ứng dụng
 
Thuat Toan
Thuat ToanThuat Toan
Thuat Toan
 
Thuat Toan 2
Thuat Toan 2Thuat Toan 2
Thuat Toan 2
 
Đề Thi HK2 Toán 9 - THCS Hoàng Hoa Thám
Đề Thi HK2 Toán 9 - THCS  Hoàng Hoa ThámĐề Thi HK2 Toán 9 - THCS  Hoàng Hoa Thám
Đề Thi HK2 Toán 9 - THCS Hoàng Hoa Thám
 
Đề Thi HK2 Toán 7 - THCS Điện Biên
Đề Thi HK2 Toán 7 - THCS Điện BiênĐề Thi HK2 Toán 7 - THCS Điện Biên
Đề Thi HK2 Toán 7 - THCS Điện Biên
 
Baitap ktlt
Baitap ktltBaitap ktlt
Baitap ktlt
 

More from Hồ Lợi

Tóm tắt các hàm chuẩn của c
Tóm tắt các hàm chuẩn của cTóm tắt các hàm chuẩn của c
Tóm tắt các hàm chuẩn của cHồ Lợi
 
Lect04 functions
Lect04 functionsLect04 functions
Lect04 functionsHồ Lợi
 
Ky thuatkhudequy
Ky thuatkhudequyKy thuatkhudequy
Ky thuatkhudequyHồ Lợi
 
Itt epc assignment
Itt epc assignmentItt epc assignment
Itt epc assignmentHồ Lợi
 
Huong danontapc
Huong danontapcHuong danontapc
Huong danontapcHồ Lợi
 
H hai epc_baitap
H hai epc_baitapH hai epc_baitap
H hai epc_baitapHồ Lợi
 
Giaotrinhbaitapkythuatlaptrinh
GiaotrinhbaitapkythuatlaptrinhGiaotrinhbaitapkythuatlaptrinh
GiaotrinhbaitapkythuatlaptrinhHồ Lợi
 
Giao trinh ky thuat lap trinh 2
Giao trinh ky thuat lap trinh 2Giao trinh ky thuat lap trinh 2
Giao trinh ky thuat lap trinh 2Hồ Lợi
 
Giao trinh c c++
Giao trinh c c++Giao trinh c c++
Giao trinh c c++Hồ Lợi
 
Epc assignment
Epc assignmentEpc assignment
Epc assignmentHồ Lợi
 
Epc test practical
Epc test practicalEpc test practical
Epc test practicalHồ Lợi
 
De thic++ --th
De thic++ --thDe thic++ --th
De thic++ --thHồ Lợi
 

More from Hồ Lợi (20)

Xu ly chuoi
Xu ly chuoiXu ly chuoi
Xu ly chuoi
 
Tóm tắt các hàm chuẩn của c
Tóm tắt các hàm chuẩn của cTóm tắt các hàm chuẩn của c
Tóm tắt các hàm chuẩn của c
 
T4
T4T4
T4
 
Nguyen lyoop
Nguyen lyoopNguyen lyoop
Nguyen lyoop
 
Lect04 functions
Lect04 functionsLect04 functions
Lect04 functions
 
Ky thuatkhudequy
Ky thuatkhudequyKy thuatkhudequy
Ky thuatkhudequy
 
Itt epc assignment
Itt epc assignmentItt epc assignment
Itt epc assignment
 
Huong danontapc
Huong danontapcHuong danontapc
Huong danontapc
 
H hai epc_baitap
H hai epc_baitapH hai epc_baitap
H hai epc_baitap
 
Gtrinh oop
Gtrinh oopGtrinh oop
Gtrinh oop
 
Giaotrinhbaitapkythuatlaptrinh
GiaotrinhbaitapkythuatlaptrinhGiaotrinhbaitapkythuatlaptrinh
Giaotrinhbaitapkythuatlaptrinh
 
Giao trinh ky thuat lap trinh 2
Giao trinh ky thuat lap trinh 2Giao trinh ky thuat lap trinh 2
Giao trinh ky thuat lap trinh 2
 
Giao trinh c c++
Giao trinh c c++Giao trinh c c++
Giao trinh c c++
 
File trong c_
File trong c_File trong c_
File trong c_
 
Epc assignment
Epc assignmentEpc assignment
Epc assignment
 
Epc test practical
Epc test practicalEpc test practical
Epc test practical
 
De thic++ --th
De thic++ --thDe thic++ --th
De thic++ --th
 
Dethi c++ -lt
Dethi c++ -ltDethi c++ -lt
Dethi c++ -lt
 
Debug trong c
Debug trong cDebug trong c
Debug trong c
 
D05 stl
D05 stlD05 stl
D05 stl
 

Bai tap lap trinh

  • 1. Bài tập Bài 2. Bài 1: Tính thời gian thực hiện của các đoạn chương trình sau: a) Tính tổng của các số Sum := 0; for i:=1 to n do begin readln(x); Sum := Sum + x; end; b) Tính tích hai ma trận vuông cấp n C = A*B: for i := 1 to n do for j := 1 to n do begin c[i,j] := 0; for k := 1 to n do c[i,j] := c[i,j] + a[i,k] * b[k,j]; end; Bài 2: Giải các phương trình đệ quy sau với T(1) = 1 và a) T(n) = 3T(n/2) + n b) T(n) = 3T(n/2) + n2 c) T(n) = 8T(n/2) + n3 Bài 3: Giải các phương trình đệ quy sau với T(1) = 1 và a) T(n) = 4T(n/3) + n b) T(n) = 4T(n/3) + n2 c) T(n) = 9T(n/3) + n2 Bài 4: Giải các phương trình đệ quy sau với T(1) = 1 và a) T(n) = T(n/2) + 1 b) T(n) = 2T(n/2) + logn c) T(n) = 2T(n/2) + n d) T(n) = 2T(n/2) + n2 Bài 5: Cho một mảng n số nguyên được sắp thứ tự tăng. Viết hàm tìm một số nguyên trong mảng đó, nếu tìm thấy thì trả về TRUE, ngược lại trả về FALSE. Sử dụng hai phương pháp tìm kiếm tuần tự và tìm kiếm nhị phân. Với mỗi phương pháp hãy viết một hàm tìm và tính thời gian thực hiện của hàm đó. Bài 6: Tính thời gian thực hiện của giải thuật đệ quy giải bài toán Tháp Hà nội với n tầng?
  • 2. Bài 7: Xét định nghĩa số tổ hợp chập k của n như sau: Cn k = 1 nếu k=0 hoặc k=n Cn k = Cn k-1 +Cn-1 k-1 nếu k>0 và k<n a) Viết một hàm đệ quy để tính số tổ hợp chập k của n. Tính thời gian thực hiện của giải thuật nói trên.