Операции с индексированными переменными

Массивы одномерные

Массив – это поименованный набор однотипной информации.

Массив объединяет элементы одного типа данных. Всему набору данных присваивают общее имя - имя массива. Каждый элемент массива определяется с помощью индекса, определяющего место этого элемента в общем наборе.

Данные в массиве сохраняются, как и в случае использования обычных неиндексированных переменных, только до конца работы программы.

Характеристики массива:

тип – общий тип всех элементов массива;

размерность (ранг) – количество индексов массива;

диапазон изменения индексов – определяет количество элементов в массиве.

Вектор (одномерный массив) – это массив, в котором элементы нумеруются одним индексом.

Описание массивов

Для одномерного массива:

var

a: array[1…n] of <тип>;

где a - имя массива;

n - максимальное количество элементов массива;

<тип> - тип элементов массива.

Например:

var

mas: array [1…10] of real;

begin

...

Описан массив mas - содержащий 10 элементов вещественного типа.

Каждый элемент массива определяется с помощью индекса, стоящего справа от имени в квадратных скобках.

a [ i ], a [i+2], a [9]

Индекс может быть - переменной, константой, арифметическим выражением целого типа.

Размер массива должен быть задан в явном виде (как в предыдущем фрагменте), или через const.

Например:

const

n = 10;

var

mas: array [1…n] of real;

begin

Ввод элементов массива

for i:=1 to n do

readln(a[ i ]);

Каждое прохождение через цикл соответствует вводу одного элемента массива.

Вывод элементов массива

for i:=1 to n do

writeln(a[ i ]);

Каждое прохождение через цикл соответствует выводу одного элемента массива.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: