KIỂU TẬP TIN (FILE) VÀ KIỂU CON TRỎ (POINTER)

Một phần của tài liệu Giáo trình tin học cơ sở A pot (Trang 90 - 92)

Các kiểu dữ liệu ta đã khảo sát đều hiện diện trong bộ nhớ RAM khi khởi động chương trình, nhưng khi chấm dứt chương trình các dữ liệu trên bị xĩa mất, vì vậy việc lưu trữ dữ liệu lâu dài hoặc sử dụng lại nhiều lần khơng thể thực hiện được. C đã tạo một kiểu cho phép ta lưu trữ dữ liệu lâu dài trên đĩa mềm hoặc đĩa cứng gọi là dữ liệu kiểu file. Cĩ hai loại tập tin là tập tin văn bản (text file) và tập tin nhị phân (binary file).

Kiểu con trỏ (pointer) là một loại dữ liệu cĩ kích thước 2 byte, khơng dùng để chứa dữ liệu mà là chứa địa chỉ Segment và Offset của một biến khác hay nĩi cách khác biến con trỏ đang trỏđến biến mà nĩ đang chứa địa chỉ. Biến con trỏđược sử dụng trong cách bài tốn quy hoạch động…

Trong khuơn khổ chương trình Tin học cơ sở A sẽ khơng bàn đến hai kiểu này. Sinh viên cĩ thể tham khảo các tài liệu chương trình Tin học cơ sở A2 để tìm hiểu thêm.

Bài tp cui chương

Lý thuyết

1. Trình bày khái niệm kiểu chuỗi? Mơ tả cách khai báo và sử dụng nĩ.

2. Trình bày khái niệm kiểu cấu trúc? Mơ tả cách khai báo kiểu, biến, hằng bản ghi. Cho ví dụ minh họa.

Thực hành

3. Tập sử dụng các hàm trong thư viện string.h

4. Để biết một thí sinh đậu hay rớt trong một kỳ tuyển sinh, ta cần lưu các thơng tin như Họ tên thí sinh, khu vực (1, 2, 3), nhĩm (1, 2, 3), tổng điểm 3 mơn.

a. Nhập thơng tin n thí sinh.

b. Lập danh sách các thí sinh đậu với điểm chuẩn như bảng sau:

Khu vực 1 Khu vực 2 Khu vực 3

Nhĩm 1 18 17 16

Nhĩm 2 17.5 16.5 15.5

Nhĩm 3 17 16 15

Một phần của tài liệu Giáo trình tin học cơ sở A pot (Trang 90 - 92)