You are on page 1of 3

Khoa Công Nghệ Thông Tin

TẬP TIN
Bài 1. Viết chương trình ghi 5 số nguyên ngẫu nhiên vào tập tin INTERGER.DAT, 5 số thực ngẫu nhiên vào
tập tin REAL. DAT. Sau đó đọc các số này từ tập tin và xuất ra màn hình.

Bài 2. Tập tin văn bản PERSON.DAT lưu thông tin cá nhân thành các dòng có định dạng như sau (chú thích
trong () là yêu cầu của trường):
code(unsigned int):firstname lastname(32),address(32):birthday(mm/dd/yy)
Viết chương trình đọc tập tin PERSON.DAT, lấy và hiển thị thông tin lưu trữ ứng với từng cá nhân.

Bài 3. Viết chương trình UPPER.C khi chạy sẽ chuyển đổi tất cả ký tự thường của một tập tin (nhập tên tập
tin từ dòng lệnh) thành ký tự hoa chứa vào một tập tin khác (nhập tên tập tin từ dòng lệnh).

Bài 4. Viết chương trình CIPHER.C có hai chức năng: mã hóa nội dung một tập tin và giải mã nội dung tập
tin được mã hóa. Luật mã hóa: ký tự nào có mã ASCII nhỏ hơn 128 thì chuyển mã thành: mã ký tự đó
+ 128; ký tự nào có mã ASCII lớn hơn 128 thì chuyển mã thành: mã ký tự đó - 128.

Kỹ Thuật Lập Trình 1 Võ Quang Hoàng Khang


Khoa Công Nghệ Thông Tin

Bài 5. Viết chương trình thực hiện các tác vụ sau:


- Tạo tập tin chứa các mẫu tin theo cấu trúc sau:
struct STUDENT {
int code; /* mã số */
char name [20]; /* tên */
double avgmark; /* điểm trung bình */
};

- Nhập thông tin một số sinh viên, thêm vào tập tin (giả sử nhập trường code không trùng, không cần
kiểm tra).
- In tất cả các mẫu tin lưu trong tập tin.
- Nhập code, tìm mẫu tin trong tập tin theo code; nếu tìm được, cho phép cập nhật lại trường avgmark
của mẫu tin đó.
- Dùng một menu đơn giản để hiển thị các tác vụ.

Kỹ Thuật Lập Trình 2 Võ Quang Hoàng Khang


Khoa Công Nghệ Thông Tin

Kỹ Thuật Lập Trình 3 Võ Quang Hoàng Khang

You might also like