1. Trang chủ
  2. » Ecchi

Tin học - Kiểu mảng - Đỗ Quan Trung

3 8 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

Tham chiếu tới phần tử của mảng một chiều được xác định bởi tên mảng cùng với chỉ số, được viết trong cặp ngoặc [ và ].. Cú pháp: tên_mảng[chỉ số].[r]

(1)

4/8/2019 Tin học 11 Bài 11: Kiểu mảng

https://hoc247.net/tin-hoc-11/bai-11-kieu-mang-l4210.html 1/3

1.1 Kiểu mảng chiều

Mảng chiều dãy hữu hạn phần tử kiểu Mảng đặt tên phần tử có số

Để mơ tả mảng chiều cần xác định kiểu phần tử cách đánh số phần tử

Để người lập trình xây dựng sử dụng kiểu mảng chiều, ngôn ngữ lập trình có quy tắc cách thức cho phép xác định:

Tên kiểu mảng chiều; Số lượng phần tử;

Kiểu liệu phần tử; Cách khai báo biến;

Cách tham chiếu đến phần tử

a Khai báo

Tổng quát, khai báo biến mảng chiều có dạng: Cách Khai báo trực tiếp biến mảng chiều:

var < tên biến mảng >: array [ kiểu số ] of < kiểu phần tử >; Cách Khai báo gián tiếp biến mảng qua kiểu mảng chiều: type < tên kiểu mảng > = array [ kiểu số ] of < kiểu phần tử >; var < tên biến mảng >: < tên kiểu mảng >;

Trong đó:

Kiểu số thường đoạn số nguyên liên tục có dạng n1 n2 với n1, n2 biểu thức nguyên xác định số đầu số cuối (n1 n2);

Kiểu phần tử kiểu phần tử mảng

Ví dụ Các khai báo kiểu mảng chiều sau hợp lệ: type

ArrayReal = array[-100 200] of real;

ArrayBoolean = array[-n+1 n+1] of boolean; ArrayInt = [-100 0] of integer;

Trong đó, n nguyên

b Tham chiếu tới phần tử mảng chiều

Tham chiếu tới phần tử mảng chiều xác định tên mảng với số, viết cặp ngoặc [ ]

Cú pháp: tên_mảng[chỉ số]

Ví dụ 2: Tham chiếu tới nhiệt độ ngày thứ 20, chương trình trên, viết Nhietdo[20].

Hình Minh họa mảng chiều

1.2 Kiểu mảng hai chiều

Mảng hai chiều bảng phần tử kiểu

ằ ề ấ ề ế ỗ

(2)

4/8/2019 Tin học 11 Bài 11: Kiểu mảng

https://hoc247.net/tin-hoc-11/bai-11-kieu-mang-l4210.html 2/3

Nhận xét hàng mảng hai chiều có cấu trúc mảng chiều kích thước Nếu ta coi hàng mảng hai chiều phần tử ta nói mảng hai chiều mảng chiều mà phần tử mảng chiều Để người lập trình xây dựng sử dụng kiểu mảng hai chiều, ngôn ngữ lập trình có quy tắc cách thức cho phép xác định:

Tên kiểu mảng hai chiều; Số lượng phần tử chiều; Kiểu liệu phần tử; Cách khai báo biến;

Cách tham chiếu đến phần tử

a Khai báo

Tổng quát, khai báo biến mảng hai chiều Pascal sau: Cách Khai báo trực tiếp biến mảng hai chiều sau:

var < tên biến mảng > : array[ kiểu số dòng, kiểu số cột ] of < kiểu phần tử >; Cách Khai báo gián tiếp biến mảng qua kiểu mảng hai chiều:

type < tên kiểu mảng > = array[ kiểu số dòng, kiểu số cột ] of < kiểu phần tử >; var < tên biến mảng >: < tên kiểu mảng >;

Ví dụ Các khai báo sau hợp lệ: type

ArrayReal = array[-100 200,100 200] of real; ArrayBoolean = array[-n+1 n+1,n 2*n] of boolean; var

ArrayInt: array[1 10,1 15] of integer; ArrayLong:array[0 3*(n+1),0 n] of longint; Trong đó, n nguyên

b Tham chiếu tới phần tử mảng hai chiều

Tham chiếu tới phần tử mảng hai chiều xác định tên mảng với hai số cách dấu phẩy viết cặp ngoặc [ ]

Cú pháp: tên_mảng[chỉ số dòng, số cột]

Ví dụ Tham chiếu tới phần tử dòng thứ 5, cột thứ biến mảng ArrayInt khai báo viết: ArrayInt [5, 9]

Hình Minh hoạ mảng hai chiều

Chú ý:

(3)

4/8/2019 Tin học 11 Bài 11: Kiểu mảng

https://hoc247.net/tin-hoc-11/bai-11-kieu-mang-l4210.html 3/3

Các biến mảng thường gồm số lượng lớn phần tử nên cần lưu ý phạm vi sử dụng chúng để khai báo kích thước kiểu liệu để tiết kiệm nhớ

Ngày đăng: 01/02/2021, 15:42

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w