TIN Đ I CƯƠNG<br />
Bài 8: M NG M T CHI U<br />
<br />
1<br />
<br />
N i dung chính<br />
<br />
1.<br />
2.<br />
3.<br />
4.<br />
<br />
Khái ni m m ng m t chi u<br />
Khai báo m ng<br />
S d ng m ng<br />
Bài t p<br />
<br />
2<br />
<br />
1. Khái ni m m ng m t chi u<br />
<br />
Ví d : Nh p d li u đi m môn Tin h c đ i<br />
cương cho 120 sinh viên l p N03. Đ m và hi n<br />
th ra màn hình các đi m thi trên 8.<br />
S d ng 120 bi n phân bi t d1, d2,. . ., d120 đ<br />
lưu tr và x lí đi m thi ?<br />
vi c qu n lí các bi n không d dàng<br />
khó s d ng c u trúc l p<br />
không t ng quát, khó nâng c p chương trình<br />
<br />
→ Gi i pháp : ki u d li u m ng<br />
<br />
3<br />
<br />
M ng<br />
M ng là m t dãy h u h n các ph n t có cùng<br />
ki u d li u và chi m m t vùng liên t c trong<br />
b nh<br />
Các ph n t c a m ng đư c truy c p thông qua<br />
ch s c a chúng (index)<br />
Ví d : M ng A g m 5 giá tr nguyên ki u int.<br />
Các ph n t đư c đánh s t 0 đ n 4.<br />
<br />
4<br />
<br />
2. Khai báo m ng<br />
<br />
Cú pháp :<br />
[] ;<br />
Ví d :<br />
int A[5] ;<br />
//m ng A có 5 ph n t d ng int<br />
float B[10] ; //m ng B có 10 ph n t d ng float v i ch s t<br />
0đ n9<br />
<br />
là m t h ng<br />
<br />
5<br />
<br />