Структурированные типы. Тип «массив»

   
На этом шаге мы рассмотрим описание типа "массив".

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

   
Массив определяется именем (идентификатором) и количеством размерностей (координат), необходимых для указания местонахождения
требуемого элемента массива. Имя массива является единым для всех его элементов.

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

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

   
Описание массива начинается с зарезервированного слова array, после которого сначала указываются диапазоны изменения индексов, перечисленные в квадратных скобках через запятую,
а затем, после зарезервированного слова of, - тип элементов массива.

   
Приведем примеры описания различных массивов.

const			
    m = 30; n = 50; p = 20;	
type			
    TWeekDay = ( Sun, Mon, Tue, Wed, Thu, Fri, Sat );
    T100 = 1..100;		
    TVectorReal = array [ 1..m ] of Real ;
    TWeekIncome = array [ TWeekDay ] of Currency;
var			
    VectorReall    : VectorReal;	
    VectorReal2    : array [ 1..10 ] of Real;
    YearIncome     : array [ 1..52 ] of TWeekIncome;
    MatrixDay      : array [ TWeekDay , T100 ] of Byte;
    Array3D        : array [ 1..m , 1.. n , 1..p ] of Boolean;
    MatrixCharBool : array [ Char , Boolean ] of Integer;

   
На следующем шаге мы рассмотрим тип "множество".



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий