You are on page 1of 1

TRƯỜNG CAO ĐẲNG BÀI TẬP KẾT THÚC HỌC PHẦN

CÔNG THƯƠNG TP.HCM Mã đề: 001


KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN: PHẦN MỀM
Môn học: Kỹ thuật lập trình; Số đvht/tín chỉ: 03/02
Mã học phần: 229016/229104; Ngành học: Công nghệ thông tin
Trình độ đào tạo: Cao đẳng; Hình thức đào tạo: Chính quy

Anh/Chị tạo 03 project thực hiện ba bài toán dưới đây.


Bài toán 01:
Cho ma trận a gồm m dòng và n cột, mỗi phần tử là một số nguyên. Với a[i][j]106, 0 i  m, 0 j  n,
0 m, n  102. Anh/Chị viết chương trình thực hiện các yêu cầu dưới đây:
1. Nhập/xuất ma trận a, với m dòng và n cột.
2. Liệt kê các phần tử là số không chẵn.
3. Đếm số phần tử dương trên cột k bất kỳ.
4. Tìm phần tử là số chính phương nhỏ nhất.
5. Tìm max trên dòng k bất kỳ.
6. Tính tổng các phần tử là ước số của k.
Bài toán 02:
Cho một đối tượng Khách hàng gồm các thông tin:
 Mã khách hàng (makh): kiểu số nguyên
 Họ và tên (hoten): chuỗi tối đa 51 ký tự
 Giới tính (gtinh): số nguyên, với 1 là nam, 0 là nữ
 Địa chỉ (dchi): chuỗi tối đa 51 ký tự
 Tuổi (tuoi): kiểu số nguyên
 Điện thoại (dthoai): chuỗi 12 ký tự
Cho danh sách a, gồm n khách hàng. Anh/Chị viết chương trình thực hiện các yêu cầu dưới đây:
1. Nhập/xuất danh sách khách hàng.
2. Tìm khách hàng có tuổi bé nhất.
3. Kiểm tra xem trong danh sách có khách hàng tên “Trần Anh Khoa” hay không?
4. Sắp xếp danh sách khách theo họ tên tăng dần.
Bài toán 03:
Cho mảng a gồm n số nguyên, với a[i]106, 0 i  n, 0 n  106. Anh/Chị viết chương trình thực hiện
các yêu cầu dưới đây bằng phương pháp lập trình đệ quy:
1. Nhập/xuất mảng a, n phần tử.
2. Kiểm tra xem mảng có số nguyên tố hay không?
3. Liệt kê các phần tử âm.
4. Đếm số phần tử lớn hơn phần tử đầu tiên.
5. Tìm phần tử nhỏ nhất.

You might also like