B
À
I
T
Ậ
P
KI
Ể
U
D
Ữ
LI
Ệ
U
C
Ó
C
Ấ
U
T
RÚ
C
B
À
I
T
Ậ
P
B
Ắ
T
B
U
Ộ
C
1.
Khai báo
ki
ể
u d
ữ
li
ệu Đơn thứ
c, nh
ậ
p/xu
ất
đ
ơn thứ
c,
tính t
ổ
ng/hi
ệu/tích/thương
hai đơn th
ứ
c, tính giá tr
ị
đơn thức, tính
đạ
o hàm c
ấ
p 1 c
ủa đơn thức,
…
2.
Khai báo k
i
ể
u d
ữ
li
ệu điể
m trong m
ặ
t ph
ẳ
ng
Oxy,
nh
ậ
p/xu
ấ
t
t
ọa độ
đi
ể
m/m
ả
ng
đi
ể
m, Tính kho
ả
ng cách gi
ữa hai điểm, tìm 1 điể
m t
rong m
ả
ng g
ầ
n/ xa g
ố
c to
ạ
độ
nh
ất, …
3.
Hãy khai
báo ki
ể
u d
ữ
li
ệu để
bi
ể
u di
ễ
n thông tin c
ủ
a 1 t
ỉ
nh g
ồ
m mã t
ỉ
nh, tên t
ỉ
nh,
dân s
ố
, di
ệ
n tích;
nh
ậ
p xu
ấ
t thông tin 1 t
ỉ
nh và danh sách
t
ỉ
nh; xu
ấ
t t
ỉ
nh có dân
s
ố
l
ớn hơn 1 triệ
u,
tìm
t
ỉ
nh
có di
ệ
n tích l
ớ
n nh
ất, …
B
À
I
T
Ậ
P
L
À
M
T
H
Ê
M
1.
Chương t
rình quả
n lý sinh viên.
a)
Định nghĩa ( kh
ai báo) kiểu d
ữ
li
ệ
u c
ấu trúc để
qu
ả
n lý sinh viên g
ồ
m các thành
ph
ầ
n là
m
ã s
ố
sinh viên
,
h
ọ
và tên, năm sinh
và
đi
ể
m trung bình
. (0.5đ)
b)
Vi
ế
t hàm tìm
đi
ể
m trung bình
l
ớ
n nh
ấ
t
trong
m
ả
ng m
ộ
t chi
ề
u ds có n sinh viên
;
c) Vi
ế
t hàm xu
ấ
t lên màn hình danh sách nh
ữ
ng sinh viên có
đi
ể
m tr
ung bình <5.0
trong m
ả
ng m
ộ
t
chi
ề
u ds có n sinh viên. Các thông t
in ph
ả
i xu
ấ
t là
m
ã s
ố
sinh
viên
,
h
ọ
và tên, năm sinh
và
đi
ể
m trung bình.
4.
Vi
ết chương trì
nh
s
d
ng struct để
bi
ể
u di
ễ
n v
hi
ể
n th
ị
gi
, ph
ú
t,
g
iây v
t
í
nh
to
á
n kho
ả
ng th
i
g
ian gi
ữ
a 2 m
ố
c th
i gian(h
/m/s)
5.
S
d
ng struct đ
ể
bi
ể
u di
ễ
n s
ố
ph
ứ
c. H
y vi
ế
t c
á
c h
m th
c hi
ệ
n c
á
c công vi
ệ
c
sau: T
í
nh
t
ổ
ng, hi
ệ
u, t
í
ch, thương 2 s
ố
ph
ứ
c
6.
S
d
ng struct để
bi
ể
u di
ễ
n ph
ân số
•
Khai báo ki
ể
u d
ữ
li
ệ
u phân s
ố
•
Nh
ậ
p / Xu
ấ
t
phân s
ố
•
Rút g
ọ
n phân s
ố