Nơi trao đổi thông tin Văn Lang
Chào mừng bạn đến với nơi trao đổi thông tin của chúng tôi !
Hãy đăng nhập hoặc đăng kí tài khoản để trải nghiệm nhiều điều thú vị tại đây !
Thân ái !
Nơi trao đổi thông tin Văn Lang
Chào mừng bạn đến với nơi trao đổi thông tin của chúng tôi !
Hãy đăng nhập hoặc đăng kí tài khoản để trải nghiệm nhiều điều thú vị tại đây !
Thân ái !
Nơi trao đổi thông tin Văn Lang
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
Nơi trao đổi thông tin Văn Lang

Nơi trao đổi thông tin, tăng cường hợp tác, giải đáp những vướng mắc khi học lập trình Pascal
 
Trang ChínhTìm kiếmLatest imagesĐăng kýĐăng Nhập

 

 Dữ liệu kiểu mảng

Go down 
Tác giảThông điệp
Admin
Admin
Admin


Posts : 121
Danh tiếng : 6
Join date : 10/11/2014
Age : 22

Dữ liệu kiểu mảng Empty
Bài gửiTiêu đề: Dữ liệu kiểu mảng   Dữ liệu kiểu mảng Icon_minitime15/1/2015, 17:07

Khai báo mảng 1 chiều :
+ Mảng có N phần tử , chỉ số của các phần tử là số nguyên từ 1 đến N
Type Tên_kiểu = Array[1..N] of <Kiểu_phần _tử >;
Var Tên_biến : Tên_kiểu ;
+ Mảng có N phần tử , chỉ số của các phần tử là số nguyên từ -1 đến N-2
Type Tên_kiểu = Array[-1..N-2] of <Kiểu_phần _tử >;
+ Mảng có 10 phần tử , chỉ số của các phần tử là kí tự từ A  đến K
Type Tên_kiểu = Array[ A  .. K] of <Kiểu_phần _tử >;
Khai báo mảng 2 chiều :
+ Mảng có N xN phần tử , chỉ số của các phần tử là cặp số nguyên từ (i,j)
Type Tên_kiểu = Array[1..N,1..N ] of <Kiểu_phần _tử >;
Khai báo mảng 3 chiều :
+ Mảng có N xN xN phần tử , chỉ số của các phần tử là bộ 3 số nguyên từ (i,j,k)
Type Tên_kiểu = Array[1..N,1..N ,1..N ] of <Kiểu_phần _tử >;

Chú ý :

Mỗi phần tử thứ i của mảng 1 chiều ( mảng A với chỉ số nguyên chẳng hạn ) được tương ứng với 1 ô nhớ trong máy Muốn nạp hoặc lấy giá trị ô nhớ đó , phải thông qua phần tử thứ i của mảng tương ứng với ô nhớ ấy kí hiệu là A[i] ,
Mỗi phần tử có chỉ số (i,j) của mảng 2 chiều ( mảng A với chỉ số là cặp số nguyên chẳng hạn được kí hiệu A[i,j] trong đó i là chỉ số hàng ,j là chỉ số cột

Như vậy việc duyệt các giá trị của các phần tử của mảng rất dễ dàng . Song cần lưu ý biến chỉ số của mảng không được vượt ra ngoài phạm vi đã khai báo . Thí dụ Mảng A khai báo có 10 phần tử với chỉ số từ -5 đến 4 thì kí hiệu A[5] là phạm lỗi .
Nhược điểm của kiểu mảng là tốn bộ nhớ do khai báo ban đầu phải lường trước mọi giá trị của dãy nào đó đều được đưa vào mảng , nên kích thước mảng sẽ lớn , nhưng thực tế có thể không dùng hết các phần tử của mảng đã khai báo.
Về Đầu Trang Go down
https://forumpascalvanlang.forumvi.com
 
Dữ liệu kiểu mảng
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Thủ tục vào ra dữ liệu , thủ tục liên quan màn hình
» Các kiểu dữ liệu đơn giản và phép toán tương ứng
» Tệp có kiểu
» Tệp không kiểu
» tài liệu tham khảo ( tự luyện)

Permissions in this forum:Bạn không có quyền trả lời bài viết
Nơi trao đổi thông tin Văn Lang  :: Lí thuyết :: Làm quen với Pascal-
Chuyển đến