Tải bản đầy đủ (.ppt) (19 trang)

Bài 13 : Kiểu bản ghi

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 (2.26 MB, 19 trang )

TiÕt 22:
TiÕt 22:
KiÓm tra bµi cò
Câu hỏi: Hãy viết chương trình để nhập thông tin
của N học sinh (n<=50).
Thông tin về mỗi học sinh bao gồm :
- Họ và tên.
- Năm sinh.
- Điểm trung bình.
TiÕt 22:
Trong thực tế, chúng ta thường dùng các bản
danh sách, biểu bảng thống kê có nội dung khác nhau.
Trong một lớp học có nhiều học sinh Trong
học sinh lại có nam, có nữ, có họ tên học sinh, ngày
sinh, quê quán
Để xử lý những dữ liệu phức tạp kể trên,
Pascal cho phép người lập trình tự định nghĩa một
kiểu dữ liệu có cấu trúc đó là kiểu bản ghi ( Record).
Vậy kiểu bản ghi là gì ?
TiÕt 22:
Để mô tả bản ghi Học sinh ta có mô hình sau:
Học sinh
Xếp loại
Nơi sinh
Điểm TB
Ngày sinh
Họ và tên
TiÕt 22:
Họ và tên
Họ và tên
Năm


Năm
sinh
sinh
Nơi sinh
Nơi sinh
Điểm
Điểm
TB
TB
Xếp
Xếp
loại
loại
Nguyễn Thu Hà
Nguyễn Thu Hà
1988
1988
Trung
Trung
Trạch
Trạch
8.5
8.5
Giỏi
Giỏi
Nguyễn Bảo Châu
Nguyễn Bảo Châu
1989
1989
Hoàn lão

Hoàn lão
7.0
7.0
Khá
Khá
Hoàng Thuỳ Linh
Hoàng Thuỳ Linh
1989
1989
Đại trạch
Đại trạch
6.0
6.0
TB
TB
*Ta có bảng mô tả sau:
Trường
Bản
ghi
+Trường Họ và tên có kiểu dữ liệu String, trường
Năm sinh có kiểu dữ liệu Interger…
+Theo hàng ngang là các bản ghi. Mỗi bản ghi là
tập hợp dữ liệu các trường…
TiÕt 22:
1. Khái niệm:
-
Kiểu dữ liệu bản ghi là một kiểu dữ liệu có cấu trúc.
Một bản ghi gồm các thành phần (trường), các trường
có thể thuộc các kiểu dữ liệu khác nhau.
-

Kiểu bản ghi có thể mô tả hàng loạt đối tựợng có cùng
một số thuộc tính.
-
Có thể truy xuất (thao tác) trên từng thành phần của
bản ghi, mỗi trường đó được xác định bởi tên biến bản
ghi và tên trường.
TiÕt 22:
2. Khai báo kiểu bản ghi:
a. Khai báo kiểu:
TYPE
<Tên kiểu bản ghi> = RECORD
<tên trường 1>:<Kiểu trường 1>;
… …
<tên trường k>:<Kiểu trường k>;
END;

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

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