Bài giảng Giới thiệu lập trình: Cấu trúc mảng cung cấp cho người học các kiến thức: Khái niệm chung, truyền mảng vào hàm, lập trình với mảng. Đây là một tài liệu hữu ích dành cho các bạn sinh viên và những ai quan tâm dùng làm tài liệu học tập và nghiên cứu.
Giới Thiệu Lập Trình Cấu Trúc Mảng TS Lê Nguyên Khôi Trường Đại học Công nghệ, ĐHQGHN Nội Dung Khái niệm chung Truyền mảng vào hàm Lập trình với mảng Giới Thiệu Lập Trình Đặt Vấn Đề Kiến thức kiểu biến không đủ để biểu diễn, xử lý kiểu liệu phức tạp, ví dụ: Danh sách điểm thi sinh viên Danh sách sinh viên lớp học Cần lưu trữ xử lý chuỗi liệu kiểu Sắp xếp, tìm kiếm, tính tốn chuỗi liệu Ngơn ngữ lập trình (C++) cung cấp kiểu liệu có cấu trúc để xử lý vấn đề Trong mảng cấu trúc liệu thông dụng Mảng dùng để lưu trữ liệu kiểu Giới Thiệu Lập Trình Khái Niệm Chung Mảng chiều chuỗi liệu có kiểu Đặt nhớ liên tiếp nhớ Mỗi phần tử mảng có số riêng biệt Sử dụng số để định vị & truy cập phần tử Ví dụ: điểm thi môn sinh viên lưu trữ mảng có phần tử (mảng diemSo) Chỉ số Dữ liệu 45 60 77 72 83 Mảng có phần tử, lưu liệu kiểu int, số đến Giới Thiệu Lập Trình Khái Niệm Chung Chỉ số Dữ liệu 45 60 77 72 83 Các phần tử mảng coi biến số tên diemSo[0], diemSo[1], diemSo[2], diemSo[3], diemSo[4], có kiểu liệu int Chỉ số phần tử đặt ngoặc vuông ([]) Truy cập phần tử mảng, sử dụng: Tên mảng (diemSo) Và số phần tử giá trị nguyên hay biểu thức giá trị nguyên Giới Thiệu Lập Trình Truy Cập Mảng Chỉ số Dữ liệu 45 60 77 72 83 Sử dụng tên mảng số phần tử diemSo[2] = 74; // 77 -> 74 // với i=1, câu lệnh sau -> diemSo[3] = 75 diemSo[i+2] = 75; // 72 -> 75 // thực tính tốn tb = (diemSo[2] + diemSo[3]) / 2; //in 45 83 cout