Xem mẫu

TIN Đ I CƯƠNG
Bài 14: STRUCT

1

N i dung chính

1. Ki u d li u t t o
2. Khai báo và s d ng struct
3. Bài t p

2

Nhu c u
Ví d : Trong kì thi tuy n sinh ĐH, phòng đào t o ph i
nh p d li u cho các h c sinh, bao g m
H đ m, Tên, Đ a ch (các chu i kí t )
Đi m 3 môn xét tuy n, T ng đi m (các s th c)

Sau đó ph i s p x p T ng đi m theo th t gi m d n
t t c các d li u khác như Tên, Đi m các môn cũng ph i
thay đ i th t theo th t c a T ng đi m
→ gi i pháp : các d li u H đ m, Tên, Đi m các môn, T ng
đi m. . . luôn đi kèm v i nhau khi s p x p
→ xây d ng m t ki u d li u m i bao g m t t c các d li u
k trên

3

1. Ki u d li u t t o

C++ cung c p m t s ki u d li u cơ b n (s
nguyên, s th c, logic, . . .)
C++ cũng cho phép k t h p các d li u cơ b n
đ xây d ng các ki u d li u ph c t p hơn. Ví
d :
H c sinh : H đ m, Tên, Đ a ch , Đi m 3 môn, T ng đi m
Đi m trên m t ph ng : t a đ x, t a đ y

4

Ki u d li u t t o

Ngoài khai báo d li u, ta còn có th đ nh nghĩa
các phép toán, hàm. . . đi kèm v i ki u d li u
đó
Ví d : trên ki u d li u H c sinh, vi t hàm tính T ng đi m,
xây d ng toán t so sánh. . .
t tìm hi u (ko n m trong chương trình)

Nhi u ki u d li u t t o đư c s d ng r t ph
bi n (string, vector. . .)

5

nguon tai.lieu . vn