Professional Documents
Culture Documents
http://www.poly.edu.vn
MỤC TIÊU
Hiểu mảng là gì
Biết cách tạo mảng
Biết cách nhập dữ liệu vào mảng
Biết cách xuất dữ liệu trong mảng
NỘI DUNG
Điểm danh
Review bài online
Thảo luận tình huống trích từ bài online
hoặc hướng dẫn thực hiện lab
Thực hiện các tình huống/bài lab
Hướng dẫn thực hiện assignment
Hướng dẫn học bài online tiếp theo
ĐIỂM DANH
KHỞI ĐỘNG
AI NHANH HƠN?
11
GIỚI THIỆU MẢNG
13
KIỂU DỮ LIỆU & BIẾN
Là một kiểu dữ liệu có cấu trúc do người lập trình định nghĩa.
Biểu diễn một dãy các biến có cùng kiểu. Ví dụ: dãy các số nguyên,
dãy các ký tự…
Kích thước được xác định ngay khi khai báo và không bao giờ thay
đổi.
Ngôn ngữ lập trình C luôn chỉ định một khối nhớ liên tục cho một
biến kiểu mảng.
14
KHỞI TẠO GIÁ TRỊ
0 1 2 3
Khởi
a tạo
2912giá trị
1706cho một
0 số phần
0 tử đầu mảng
15
KHỞI TẠO GIÁ TRỊ(TT)
a 0 0 0 0
16
TRUY XUẤT MẢNG
Ví dụ
Cho mảng như sau
0 1 2 3
int a[4];
17
DUYỆT MẢNG 1 CHIỀU
Có thể sử dụng bất kỳ vòng lặp nào để duyệt mảng. Tuy nhiên
vòng lặp thường được sử dụng để duyệt mảng là for.
int i = 0; int i = 0;
int marks[5]; // khai báo mảng
int marks[5]={20, 30, 40, 50, 60};
marks[0] = 80; // khởi tạo mảng
marks[1] = 60; //duyệt mảng
marks[2] = 70;
for (i = 0; i < 5; i++) {
marks[3] = 85;
marks[4] = 75; printf("%d \n", marks[i]);
//duyệt mảng }
for (i = 0; i < 5; i++) {
printf("%d \n", marks[i]);
}
18
HOẠT ĐỘNG NHÓM
HOẠT ĐỘNG NHÓM