Tải bản đầy đủ (.pdf) (3 trang)

Cq nmlt hdth tuan05

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (119.27 KB, 3 trang )

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM
KHOA CÔNG NGHỆ THƠNG TIN
BỘ MƠN CƠNG NGHỆ PHẦN MỀM
HỆCHÍNH QUI
MƠN: NHẬP MƠN LẬP TRÌNH
GVLT: ThS. PHẠM MINH TUẤN

HDTH TUẦN 05
PHẠM TÚ SAN
TRẦN NGỌC HIỆU

TP.HCM, tháng 11 năm 2012


ptsan/

1 Mục tiêu
-

Lập trình hàm với các bài tập cấu trúc chọn và vòng lặp

2 Bài tập
1. Xếp loại các học sinh trong lớp. Nhập vào họ tên, điểm toán, lý, hóa của các học
sinh. Tính điểm trung bình 3 môn và phân loại như sau:
- xuất xắc: đtb >=9.0
- giỏi: 9.0 > đtb >= 8.0
- khá: 8.0 > đtb >= 6.5
- trung bình: 6.5 > đtb >= 5.0
- yếu: 5.0 > đtb >= 3.0
- kém: 3.5 > đtb
2. Tính tích các ước số lẻ của số nguyên dương n


3. Tìm chữ số lớn nhất của số nguyên dương n
4. Tìm chữ số lẻ nhỏ nhất của số nguyên dương n
5. Kiểm tra xem các chữ số của số nguyên dương n có giảm dần/ tăng dần từ trái
sang phải khơng
6. Viết hàm tính S(n) = 1 + 1/(1 + 2) + 1/(1 + 2 + 3) + … + 1/(1 + 2 + 3 + … + n)
7. Viết hàm tính S(x,n) = x + x2 + x3 + … + xn
8. Viết hàm tính S(x,n) = x2 + x4 + … + x2n
9. Viết hàm tính S(x,n) = x + x3 + … + x2n +1
10. Xuất ra bảng mã ASCII: gồm 2 cột: ký tự và mã ASCII.
11. Viết chương trình con xuất ra tam giác Pascal như sau (cho người dùng nhập vào
chiều cao của tam giác)
1
11
121
1331
14641
12. Viết hàm đổi một số hệ 10 sang hệ i (2<=i<=9) và ngược lại (*)
13. Viết hàm đổi một số hệ 10 sang hệ 16 và ngược lại (*)
14. Nhập vào ngày, tháng của năm nay. Viết chương trình: (*)
a. Kiểm tra tính hợp lệ của dữ liệu nhập vào.
b. Cho biết ngày hôm sau của ngày đã nhập vào là ngày nào.
c. Cho biết ngày hôm trước của ngày đã nhập vào là ngày nào.
d. Cho biết đây là ngày thứ bao nhiêu trong năm.
e. Cho biết đây là ngày thứ mấy trong tuần.
Trang 2


ptsan/
f. Cho biết ngày sau ngày đó n ngày (n nhập từ bàn phím).
g. Cho biết ngày trước ngày đó n ngày (n nhập từ bàn phím).


3 Qui định
Các bài tập làm chung trong một solution. Tên solution là MSSV của bạn.
Mỗi bài là một project. Tên project lần lượt là Bai01, Bai02, …
Trong mỗi project phải tổ chức file theo đúng như file HDTH (xem kĩ phần 2)
Nộp bài: Xóa các thư mục Debug, Release, file *.sdf (nếu có), nén thư mục chứa solution
thành file có tên dạng <MSSV>.rar hoặc <MSSV>.zip.
Mọi trường hợp làm sai qui định  0 điểm bài tập này.
Thởi hạn nộp bài: 23h55 ngày 28/11/2012

Trang 3



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×