1. Mục đích:
- Giúp sinh viên nắm vững được tất cả các kiến thức đã học. Các thao cơ bản đối với tất cả các dữ liệu.
- Tạo nền tảng cho sinh viên trong quá trình tìm hiểu, nghiên cứu các ngôn ngữ lập trình.
2. Yêu cầu:
- Sinh viên phải nắm chắc các kiến thức và các thao tác cơ bản về tất cả các dữ liệu đã được học trước đó.
- Tìm các thông tin liên quan đến những kiến thức đã học. - Phải làm các bài tập thực hành giảng viên giao cho.
3. Kết quả thu được:
- Lập trình được các bài tập cơ bản. - Thành thạo các kĩ năng lập trình
4. Nội dung
4.1 Bài tập giải mẫu
Bài 1. Viết chương trình tạo ra tệp nhị phân chứa 100 số tự nhiên từ 1-100, sau đó đọc tệp vừa tạo ra và in kết quả ra màn hình.
4.2 Bài tập thực hành trên phòng máy
Bài 2. Lập một tệp văn bản ghi danh sách học sinh gồm : tên, lớp, điểm, mỗi học sinh ghi trên một dòng của tệp. Đọc lại tệp và in ra màn hình những học sinh có điểm cao nhất.
Bài 3. Tạo một tệp nhị phân để ghi danh sách các sinh viên, thông tin về mỗi sinh viên bao gồm : tên, tuổi, lớp, điểm TB. Đọc lại tệp và sau đó đưa ra màn hình danh sách tất cả các sinh viên có điểm trung bình <5.
4.1 Bài tập giao về nhà
Bài 4. Tạo tệp nhị phân chứa tất cả các số nguyên tố nhỏ hơn hoặc bằng 500, sau đó đọc tệp vừa tạo và in kết quả ra màn hình.
Bài 5. Lập một tệp chứa danh sách các nhân viên của một cơ quan, thông tin về mỗi nhân viên gồm : tên, công việc, lương. Đọc lại tệp và đưa ra màn hình danh sách các nhân viên theo thứ tự giảm dần của lương.