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

Bài giảng Nhập môn lập trình: Mảng một chiều - ThS. Đặng Đình Phương

Chia sẻ: Nguyên Hải Yên | Ngày: | Loại File: PDF | Số trang:47

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

Bài giảng "Nhập môn lập trình: Mảng một chiều - ThS. Đặng Đình Phương" gồm các nội dung sau: Khái niệm dữ liệu kiểu mảng, khai báo biến mảng 1 chiều, truy xuất dữ liệu kiểu mảng và một số bài toán trên mảng 1 chiều.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Nhập môn lập trình: Mảng một chiều - ThS. Đặng Đình Phương

Trường Đại học Khoa học Tự nhiên<br /> Khoa Công nghệ thông tin<br /> Bộ môn Công nghệ phần mềm<br /> <br /> NHẬP MÔN LẬP TRÌNH<br /> <br /> ThS. Đặng Bình Phương<br /> dbphuong@fit.hcmus.edu.vn<br /> <br /> MẢNG MỘT CHIỀU<br /> <br /> 1<br /> <br /> VC<br /> <br /> &<br /> BB<br /> <br /> Nội dung<br /> <br /> 1<br /> <br /> Khái niệm<br /> <br /> 2<br /> <br /> Khai báo<br /> <br /> 3<br /> <br /> Truy xuất dữ liệu kiểu mảng<br /> <br /> 4<br /> <br /> Một số bài toán trên mảng 1 chiều<br /> <br /> Mảng một chiều<br /> <br /> 2<br /> <br /> VC<br /> <br /> &<br /> BB<br /> <br /> Đặt vấn đề<br /> <br /> Ví dụ<br />  Chương trình cần lưu trữ 3 số nguyên?<br /> => Khai báo 3 biến int a1, a2, a3;<br />  Chương trình cần lưu trữ 100 số nguyên?<br /> => Khai báo 100 biến kiểu số nguyên!<br />  Người dùng muốn nhập n số nguyên?<br /> => Không thực hiện được!<br /> Giải pháp<br />  Kiểu dữ liệu mới cho phép lưu trữ một dãy<br /> các số nguyên và dễ dàng truy xuất.<br /> Mảng một chiều<br /> <br /> 3<br /> <br /> VC<br /> <br /> &<br /> BB<br /> <br /> Dữ liệu kiểu mảng<br /> <br /> Khái niệm<br />  Là một kiểu dữ liệu có cấu trúc do người lập<br /> trình định nghĩa.<br />  Biểu diễn một dãy các biến có cùng kiểu. Ví<br /> dụ: dãy các số nguyên, dãy các ký tự…<br />  Kích thước được xác định ngay khi khai báo<br /> và không bao giờ thay đổi.<br />  NNLT C luôn chỉ định một khối nhớ liên tục<br /> cho một biến kiểu mảng.<br /> Mảng một chiều<br /> <br /> 4<br /> <br /> VC<br /> <br /> &<br /> BB<br /> <br /> Khai báo biến mảng (tường minh)<br /> <br /> Tường minh<br /> [];<br /> [][]…[];<br /> <br />  , …, : số lượng phần tử của mỗi chiều.<br /> <br /> Lưu ý<br />  Phải xác định cụ thể (hằng) khi khai báo.<br />  Mảng nhiều chiều: = N1*N2*…*Nn<br />  Bộ nhớ sử dụng = *sizeof()<br /> <br />  Bộ nhớ sử dụng phải ít hơn 64KB (65536 Bytes)<br />  Một dãy liên tục có chỉ số từ 0 đến -1<br /> Mảng một chiều<br /> <br /> 5<br /> <br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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