Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

Yêu cầu về thực hiện bài tập lớn.

I. Nội dung:
 Tạo dự án có tên Btl_Nhxx trong thư mục riêng với xx là số thứ tự nhóm.
 Yêu cầu dự án phải có module phụ chứa hàm (module header kèm theo có cùng
tên) và phải thực hiện gọi hàm từ module chính.
II. Bản thuyết minh:
 Font chữ unicode Time new roman 12.
 Nội dung thuyết minh:
 Phần 1: Giới thiệu cách chạy sản phẩm đã viết.
 Phần 2: Trình bày cách sử dụng dữ liệu (biến, hằng), giải thích ý nghĩa các hằng,
biến dùng trong chương trình.
 Phần 3: Trình bày về cách giải quyết, các công thức áp dụng (dùng sơ đồ tiến
trình hoặc mã giả).
 Phần 4: Cách tổ chức dự án (có bao nhiêu module code, header).
 Không in mã nguồn chương trình trong bản thuyết minh.
III. Nộp sản phẩm và bản thuyết minh:
 Sản phẩm nộp qua trang BKEL là tập tin nén toàn bộ thư mục dự án.
 Bản thuyết minh (định dạng file .pdf) cũng nộp qua BKEL.

CuuDuongThanCong.com https://fb.com/tailieudientucntt
Đề Bài tập lớn
-------------------------------------------------------------------------------------------------------
Đề 1. Viết chương trình thực hiện công việc theo menu như sau:

Chọn chức năng cần thực hiện:


1. Tính chu vi và diện tích hình tròn theo bán kính R.
2. Xác định xem 1 số nguyên N có phải là số nguyên tố không?
3. Tính giá trị của số PI theo khai triển Maclaurin hàm arctan(x).
4. In ra màn hình và lưu phổ của chuỗi 40 ký số vào file “pho.txt”.
Hãy nhập vào số chức năng : _

Gợi ý: (C.3) PI/4 = arctan(1) = 1 - 1/3 + 1/5 - 1/7 + ... + (-1)n/(2*n+1)


(C.4) Ví dụ về kết quả in ra màn hình:

CuuDuongThanCong.com https://fb.com/tailieudientucntt
-------------------------------------------------------------------------------------------------------
Đề 2. Viết chương trình thực hiện công việc theo menu như sau:

Chọn chức năng cần thực hiện:


1. Tính diện tích mặt và thể tích hình cầu theo bán kính R.
2. Xác định xem năm N có phải là năm nhuận không?
3. Tính tổng lập phương các số nguyên ≤ N bằng đệ quy.
4. Tính và lưu các giá trị của 50 phần tử chuỗi Fibonacci vào file “Fibo.txt”
Hãy nhập vào số chức năng : _

Gợi ý: (C.4) Mỗi dòng trong file “Fibo.txt” có dạng:


Fibo(4) = giá_trị
Fibo(5) = giá_trị
...

CuuDuongThanCong.com https://fb.com/tailieudientucntt
-------------------------------------------------------------------------------------------------------
Đề 3. Viết chương trình thực hiện công việc theo menu như sau:

Chọn chức năng cần thực hiện:


1. Tính thể tích và diện tích xung quanh hình trụ tròn theo bán kính R và
chiều cao h.
2. Tính thuế thu nhập cá nhân của 1 người có thu nhập là X VNĐ.
3. Giải bài toán “Tháp Hanoi” với số đĩa N.
4. Lưu thông tin của nhóm vào file “nhom.txt”.
Hãy nhập vào số chức năng : _

Gợi ý: (C.4) Định dạng nội dung file “nhom.txt”:


Stt Họ và tên MSSV Ngày sinh Lớp
-----------------------------------------------------------------------------------------------
1. Nguyễn ... xxxxxxxx xx/xx/xxxx xxxxxx
2. Trần ... xxxxxxxx xx/xx/xxxx xxxxxx
3. Lê ... xxxxxxxx xx/xx/xxxx xxxxxx
4. Phạm ... xxxxxxxx xx/xx/xxxx xxxxxx

CuuDuongThanCong.com https://fb.com/tailieudientucntt
-------------------------------------------------------------------------------------------------------
Đề 4. Viết chương trình thực hiện công việc theo menu như sau:

Chọn chức năng cần thực hiện:


1. Tính thể tích và diện tích mặt của hình lập phương cạnh E.
2. Xác định xem 1 ma trận NxN có đối xứng hay không?
3. Đổi 1 số nguyên thập phân N (N < 256) sang dạng chuỗi nhị phân.
4. In ra màn hình và lưu kết quả vẽ hình chữ nhật (dai, rong) vào file
“hinh_chu_nhat.txt”.
Hãy nhập vào số chức năng : _

Gợi ý: (C.4) Kết quả in ra màn hình:

CuuDuongThanCong.com https://fb.com/tailieudientucntt
-------------------------------------------------------------------------------------------------------
Đề 5. Viết chương trình thực hiện công việc theo menu như sau:

Chọn chức năng cần thực hiện:


1. Đổi độ C ra độ F.
2. Tính tiền điện theo số KW tiêu thụ.
3. Đổi 1 số nguyên thập phân N sang dạng chuỗi bát phân.
4. In ra màn hình và lưu kết quả vẽ 1 một biểu đồ vào file “bieu_do.txt”.
Hãy nhập vào số chức năng : _

Gợi ý: (C.4) Kết quả in ra màn hình:

CuuDuongThanCong.com https://fb.com/tailieudientucntt
-------------------------------------------------------------------------------------------------------
Đề 6. Viết chương trình thực hiện công việc theo menu như sau:

Chọn chức năng cần thực hiện:


1. Đổi inch ra cm.
2. Tính tiền điện lũy tiến theo số KW tiêu thụ.
3. Đổi 1 số nguyên thập phân N sang dạng chuỗi thập lục phân.
4. Phân tích 1 dãy N số nguyên (N< 6) ra tích các số nguyên tố và lưu kết
quả vào file “phan_tich.txt”
Hãy nhập vào số chức năng : _

Gợi ý: (C.4) VD dữ liệu nhập và xuất:


Input: 12 15
Output: “phan_tich.txt” có nội dung
12 = 2*2*3
15 = 3*5

CuuDuongThanCong.com https://fb.com/tailieudientucntt
-------------------------------------------------------------------------------------------------------
Đề 7. Viết chương trình thực hiện công việc theo menu như sau:

Chọn chức năng cần thực hiện:


1. Đổi USD ra VNĐ.
2. Tính tích của 2 ma trận NxM và MxL.
3. Tính trung bình điều hòa N số thực.
4. Tính và lưu thông tin về kết quả học tập của nhóm vào file “ket_qua.txt”.
Hãy nhập vào số chức năng : _

Gợi ý: (C.4) VD dữ liệu nhập và xuất:


Input: MSSV1 diemTH1 diemBTL1 diemCK1
MSSV2 diemTH2 diemBTL2 diemCK2
Output: “ket_qua.txt” có nội dung
MSSV1 diemTH1 diemBTL1 diemCK1 TrungBinh1
MSSV2 diemTH2 diemBTL2 diemCK2 TrungBinh2

Diem lon nhat: xxx


Diem nho nhat: xxx
Diem trung binh cua nhom: xxx

CuuDuongThanCong.com https://fb.com/tailieudientucntt
-------------------------------------------------------------------------------------------------------
Đề 8. Viết chương trình thực hiện công việc theo menu như sau:

Chọn chức năng cần thực hiện:


1. Đổi USD ra EURO.
2. Xác định xem 1 ma trận NxN có phải là “ma trận tam giác trên” không?
3. Đổi 1 số nguyên thập phân N sang dạng bát phân.
4. In ra màn hình và lưu kết quả vẽ “cánh cổng” vào file “cong.txt”
Hãy nhập vào số chức năng : _

Gợi ý: (C.4) VD dữ liệu nhập và xuất:

CuuDuongThanCong.com https://fb.com/tailieudientucntt
-------------------------------------------------------------------------------------------------------
Đề 9. Viết chương trình thực hiện công việc theo menu như sau:

Chọn chức năng cần thực hiện:


1. Đổi EURO ra VNĐ.
2. Xác định tần số của nốt nhạc A bát độ i.
3. Đổi 1 số nguyên bát phân O sang dạng thập lục phân.
4. In ra màn hình và lưu kết quả chuyển các đĩa trong bài toán Tháp Hanoi
có N đĩa vào file “Thap_HaNoi.txt”.
Hãy nhập vào số chức năng : _

Gợi ý: (C.2) Tần số các nốt nhạc là một cấp số nhân. Tần số nốt La bát độ 3 là 440Hz.
Mỗi bát độ có 12 nốt (kể cả các nốt thăng/giáng). Tần số nốt ở bát độ sau gấp
đôi tần số của cùng nốt ở bát độ trước
(C.4) Lưu các bước chuyển đĩa như sau lên file:

CuuDuongThanCong.com https://fb.com/tailieudientucntt
-------------------------------------------------------------------------------------------------------
Đề 10. Viết chương trình thực hiện công việc theo menu như sau:

Chọn chức năng cần thực hiện:


1. Tính chu vi và diện tích hình tròn theo bán kính R.
2. Xác định xem năm N có phải là năm nhuận không?
3. Giải bài toán “Tháp Hanoi” với số đĩa N.
4. In ra màn hình và lưu kết quả vẽ hình chữ nhật (dai, rong) vào file
“hinh_chu_nhat.txt”.
Hãy nhập vào số chức năng : _

Gợi ý: (C.4) Kết quả in ra màn hình:

CuuDuongThanCong.com https://fb.com/tailieudientucntt
-------------------------------------------------------------------------------------------------------
Đề 11. Viết chương trình thực hiện công việc theo menu như sau:

Chọn chức năng cần thực hiện:


1. Đổi độ C ra độ F.
2. Tính tiền điện lũy tiến theo số KW tiêu thụ.
3. Tính trung bình điều hòa N số thực.
4. In ra màn hình và lưu kết quả vẽ “cánh cổng” vào file “cong.txt”
Hãy nhập vào số chức năng : _

Gợi ý: (C.4) VD dữ liệu nhập và xuất:

CuuDuongThanCong.com https://fb.com/tailieudientucntt
-------------------------------------------------------------------------------------------------------
Đề 12. Viết chương trình thực hiện công việc theo menu như sau:

Chọn chức năng cần thực hiện:


1. Đổi EURO ra VNĐ.
2. Xác định xem 1 số nguyên N có phải là số nguyên tố không?
3. Tính tổng lập phương các số nguyên ≤ N bằng đệ quy.
4. Lưu thông tin của nhóm vào file “nhom.txt”.
Hãy nhập vào số chức năng : _

Gợi ý: (C.4) Định dạng nội dung file “nhom.txt”:


Stt Họ và tên MSSV Ngày sinh Lớp
-----------------------------------------------------------------------------------------------
1. Nguyễn ... xxxxxxxx xx/xx/xxxx xxxxxx
2. Trần ... xxxxxxxx xx/xx/xxxx xxxxxx
3. Lê ... xxxxxxxx xx/xx/xxxx xxxxxx
4. Phạm ... xxxxxxxx xx/xx/xxxx xxxxxx

CuuDuongThanCong.com https://fb.com/tailieudientucntt
-------------------------------------------------------------------------------------------------------
Đề 13. Viết chương trình thực hiện công việc theo menu như sau:

Chọn chức năng cần thực hiện:


1. Tính thể tích và diện tích mặt của hình lập phương cạnh E.
2. Tính tiền điện theo số KW tiêu thụ.
3. Đổi 1 số nguyên thập phân N sang dạng chuỗi thập lục phân.
4. Tính và lưu thông tin về kết quả học tập của nhóm vào file “ket_qua.txt”.
Hãy nhập vào số chức năng : _

Gợi ý: (C.4) VD dữ liệu nhập và xuất:


Input: MSSV1 diemTH1 diemBTL1 diemCK1
MSSV2 diemTH2 diemBTL2 diemCK2
Output: “ket_qua.txt” có nội dung
MSSV1 diemTH1 diemBTL1 diemCK1 TrungBinh1
MSSV2 diemTH2 diemBTL2 diemCK2 TrungBinh2

Diem lon nhat: xxx


Diem nho nhat: xxx
Diem trung binh cua nhom: xxx

CuuDuongThanCong.com https://fb.com/tailieudientucntt
-------------------------------------------------------------------------------------------------------
Đề 14. Viết chương trình thực hiện công việc theo menu như sau:

Chọn chức năng cần thực hiện:


1. Đổi USD ra EURO.
2. Xác định tần số của nốt nhạc A bát độ i.
3. Tính giá trị của số PI theo khai triển Maclaurin hàm arctan(x).
4. Tính và lưu các giá trị của 50 phần tử chuỗi Fibonacci vào file “Fibo.txt”
Hãy nhập vào số chức năng : _

Gợi ý: (C.2) Tần số các nốt nhạc là một cấp số nhân. Tần số nốt La bát độ 3 là 440Hz.
Mỗi bát độ có 12 nốt (kể cả các nốt thăng/giáng). Tần số nốt ở bát độ sau gấp
đôi tần số của cùng nốt ở bát độ trước
(C.4) Mỗi dòng trong file “Fibo.txt” có dạng:
Fibo(4) = giá_trị
Fibo(5) = giá_trị
...

CuuDuongThanCong.com https://fb.com/tailieudientucntt
-------------------------------------------------------------------------------------------------------
Đề 15. Viết chương trình thực hiện công việc theo menu như sau:

Chọn chức năng cần thực hiện:


1. Tính thể tích và diện tích xung quanh hình trụ tròn theo bán kính R và
chiều cao h.
2. Xác định xem 1 ma trận NxN có đối xứng hay không?
3. Đổi 1 số nguyên thập phân N sang dạng chuỗi bát phân.
4. Phân tích 1 dãy N số nguyên (N< 6) ra tích các số nguyên tố và lưu kết
quả vào file “phan_tich.txt”
Hãy nhập vào số chức năng : _

Gợi ý: (C.4) VD dữ liệu nhập và xuất:


Input: 12 15
Output: “phan_tich.txt” có nội dung
12 = 2*2*3
15 = 3*5

CuuDuongThanCong.com https://fb.com/tailieudientucntt

You might also like