- Câu 1: Em hãy ghi lại cú pháp khai báo biến
kiểu xâu? Cho ví dụ.
-
Câu 2: Em hãy nêu khái niệm xâu ?
Var <Tên biến> : String [độ dài lớn nhất của xâu];
Ví dụ: Var HoTen: String[50];
Câu 2:
Xâu là dãy các kí tự trong bảng mã ASCII.
Var Ho: string;
Ten: string;
NgaySinh: string;
Diem: array[1..13] of real;
Khai báo biến
như thế nào để
lưu điểm thi
của một lớp
học có 45 học
sinh?
Kiểu bản ghi.
-
Hãy khai báo các biến sau:
+ Ho: lưu họ và chữ lót của học sinh.
+ Ten: lưu tên học sinh.
+ NgaySinh: lưu ngày sinh của học sinh.
+ Diem: lưu điểm thi của học sinh.
Họ và tên Ngày
sinh
Giới
tính
Điểm
Văn
Điểm
Sử
Điểm
Tin
Điểm
Toán
Ngyễn Thị Huệ 5/6/90 Nữ 8 7 9 10
Dương Trúc Lâm 7/3/90 Nam 7 6 8 7
… … .. … … … …
Đào Văn Bình 2/4/90 Nam 7 7 10 10
1 Đối tượng = 1 record
Trường = Field
1. Khái niệm
Dữ liệu kiểu bản ghi (record)
dùng để mô tả các đối tượng
có cùng một số thuộc tính.
2. Khai báo
1. Khái niệm
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;
Var <Tên biến bản ghi> :<Tên kiểu
bản ghi>;
Định
nghĩa
kiểu bản
ghi
Khai báo biến kiểu
bản ghi
2. Khai báo
1. Khái niệm
Ví dụ 1:
Type HocSinh = record
HoTen: string[30];
GioiTinh: string[5];
NgaySinh: string[10];
Van, Su: real;
Tin, Toan: real;
end;
Var
Lop:array[1..45] of HocSinh;
A, B: HocSinh;
Type<TênKiểuBản ghi>= record
<Tên trường1>:<Kiểu trường 1>;
…
<Tên trườngk>:<Kiểu trường k>;
End;
Var <Tên biến bản ghi> :<Tên
kiểu bản ghi>;
2. Khai báo
Chú ý: Tham chiếu đến trường
của bản ghi:
[Tên biến bản ghi] .[tên trường]
Ví dụ: Tham chiếu trường toán
của học sinh A.
A.Toan