Kiểu dữ liệu mảng – Wikipedia tiếng Việt

Mảng là một tập hợp các phần tử cố định có cùng một kiểu, được lưu trữ liên tiếp nhau trong các ô nhớ. Kiểu phần tử có thể là có các kiểu bất kỳ: ký tự, số, chuỗi ký tự…; cũng có khi ta sử dụng kiểu mảng để làm kiểu phần tử cho một mảng (trong trường hợp này ta gọi là mảng của mảng hay mảng nhiều chiều).

Ta hoàn toàn có thể chia mảng làm hai loại : mảng một chiều và mảng nhiều chiều .

Mảng một chiều[sửa|sửa mã nguồn]

Nếu xét dưới góc nhìn toán học, mảng 1 chiều giống như một vector .

Nếu xét về Turbo Pascal mảng 1 chiều được gọi là mảng để thực hiện với các kiểu dữ liệu khác

+ Khai báo mảng một chiều có dạng :- Cách 1 : Khai báo trực tiếp biến mảng một chiều :

var : array[kiểu chỉ số] of ;

– Cách 2 : Khai báo gián tiếp biến mảng qua kiểu mảng một chiều :

type = array [kiểu chỉ số] of ;

var : ;

+ Nhập dữ liệu :

for := to do

readln([]);

+ Xuất dữ liệu :

for := to do

writeln([]);

Mảng nhiều chiều[sửa|sửa mã nguồn]

Mảng nhiều chiều là mảng có từ 2 chiều trở lên. Điều đó có nghĩa là mỗi thành phần của mảng là một mảng khác. Người ta thường sử dụng mảng nhiều chiều để lưu những ma trận, những tọa độ 2 chiều, 3 chiều …
Mảng là kiểu dữ liệu được sử dụng rất tiếp tục. Chẳng hạn người ta cần quản trị một list họ và tên của khoảng chừng 100 sinh viên trong một lớp. Nhận thấy rằng mỗi họ và tên để tàng trữ ta cần một biến kiểu chuỗi, như vậy 100 họ và tên thì cần khai báo 100 biến kiểu chuỗi. Nếu khai báo như thế này thì đoạn khai báo cũng như những thao tác trên những họ tên sẽ rất dài dòng và rắc rối. Vì thế, kiểu dữ liệu mảng giúp ích ta trong trường hợp này ; chỉ cần khai báo một biến, biến này hoàn toàn có thể coi như là tương tự với 100 biến chuỗi ký tự ; đó là 1 mảng mà những thành phần của nó là chuỗi ký tự. Hay như để tàng trữ những từ khóa của ngôn từ lập trình C, ta cũng dùng đến một mảng để tàng trữ chúng .

http://www.vocw.edu.vn/content/m10319/latest/ Lưu trữ 2010 – 01-09 tại Wayback Machine

Các bài viết liên quan

Viết một bình luận