Учебное пособие: Обработка массивов данных в среде Turbo Pascal

В языке Pascal под массивом понимается упорядоченный набор фиксированного количества однотипных данных.

Массивы, наряду с записями, строками, множествами, относятся к структурированному типу данных языка. Массивы могут быть одномерные и многомерные. При этом размер массива не ограничивается. Размерность массивов на практике ограничивается лишь объемом рабочей памяти конкретного компьютера. В памяти компьютера элементы массива располагаются в последовательных соседних ячейках памяти.

2.2 Одномерные массивы

Переменные массивов можно задавать двумя способами:

а) через объявление типа в формате

TYPE

< имя типа > = ARRAY[тип индекса] OF< тип элементов >;

VAR

< идентификатор >: < имя типа >;

б) через объявление переменных в формате

VAR

< идентификатор >: ARRAY [тип индекса] OF< тип элементов >;

Элементы массива могут быть любого, в том числе и структурированного, типа. Следует отметить, что вещественный тип не относится к упорядоченным типам данных. В качестве типа индекса может использоваться любой порядковый тип, кроме типа Longint. Обычно в качестве индексного типа используется целочисленный тип-диапазон, в котором задаются границы изменения индексов.

Примеры объявления массивов:

CONST

N = 25; { размерность массива }

TYPE

X = ARRAY [1.. 100] OF INTEGER;

Y = ARRAY [1.. N] OF REAL;

Z = RECORD

R, I: REAL

END;

VAR

M: X; { целочисленный массив }

V1, V2: Y; { вещественные массивы }

L1, L2: ARRAY[1.. 20 ] OFZ; { массивы записей }

K: ARRAY [ BYTE ] OF CHAR; { массивсимволов }

R: ARRAY [ 1.. 5 ] OF STRING [25]; { массивстрок }

T: ARRAY[-10.. 9] OFBYTE; { массив целых чисел }

К-во Просмотров: 308
Бесплатно скачать Учебное пособие: Обработка массивов данных в среде Turbo Pascal