Основные понятия.
Если в программе используются множества, содержащие однотипные элементы, то можно использовать понятие массив.
Массив – это упорядоченная последовательность данных одного типа, рассмат-риваемых как единое целое. Доступ к элементам массива осуществляется по индексу (порядковому номеру). В качестве данных в массивах могут храниться переменные числового, строкового и других типов, кроме файлового.
При описании массива, ему присваивается имя, пишется служебное слово 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, из файла или вычислить по формуле.
Массивы бывают одномерные и многомерные.