intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Giới thiệu lập trình: Cấu trúc mảng - TS. Lê Nguyên Khôi

Chia sẻ: N N | Ngày: | Loại File: PDF | Số trang:29

45
lượt xem
2
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Giới thiệu lập trình: Cấu trúc mảng - TS. Lê Nguyên Khôi

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

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
3=>0