Раздел 4. Массивы

Основные понятия.
Если в программе используются множества, содержащие однотипные элементы, то можно использовать понятие массив.
Массив – это упорядоченная последовательность данных одного типа, рассмат-риваемых как единое целое. Доступ к элементам массива осуществляется по индексу (порядковому номеру). В качестве данных в массивах могут храниться переменные числового, строкового и других типов, кроме файлового.
При описании массива, ему присваивается имя, пишется служебное слово array, указывается число входящих в массив элементов [ … ] и тип этих элементов. Например:

var //если массивы одного типа и одинакового диапазона, их можно объявить списком

а,b: array [1..15] of integer; {объявлены два массива а и b}

mass1: array [20..50] of real; пример A;

massiv: array [0..255] of char;

Диапазон массива задается левой и правой границами изменения индекса массива, так что, массив а состоит из 16 элементов, массив mass1 - из 31, а массив massiv - из 256 элементов.
Доступ к каждому элементу массива в программе осуществляется при помощи индекса. В случае, когда левая граница диапазона равна 1, индекс элемента совпадает с его порядковым номером. В программе имя любого элемента массива состоит из имени массива и индекса элемента в квадратных скобках. Например:
а[5];
mass1[30];
massiv[255].

Во избежание ошибок, индекс не должен выходить за пределы, определенные диапазоном. В примере A, нельзя использовать элементы:

а[0];
mass1[19];
massiv[257].

В этом случае при выполнении программы появится сообщение об ошибке:

" Ошибка: выход за границы диапазона".

Ввод массивов можно производить вручную (с клавиатуры), или автоматически, с помощью функции генерирования случайных чисел random, из файла или вычислить по формуле.

Массивы бывают одномерные и многомерные.


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



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