<<Назад

Переменные с индексами

Переменные с индексами представляют собой компоненты переменных-массивов. Массив — структурный тип данных, состоящий из фиксированного количества компонент, име­ющих один и тот же тип. Доступ к каждой отдельной ком­поненте массива осуществляется по индексу компоненты. Индекс компоненты — выражение простого типа, кроме вещественного, обычно диапазон.

Определение массива начинается словом array, за кото­рым следует тип индекса, заключенный в квадратные скоб­ки. После типа индекса — слово of и тип компоненты. На­пример,

 

type vector=array[1..10] of real;

mas=array[1..10] of char;

Если типом массива является снова массив, то исходный массив называется двумерным. Идентификатор типа для двумерного массива можно определить так:

type vector=array[1 ..10] of real;

matrix=array[1..8] of vector; или

type matrix=array[1..8] of array[1..10] of real;

 

Более удобное определение:

type matrix=array[1..8,1..10] of real;

Если задано n типов индекса, то массив называется n-мерным, а его компоненты указываются с помощью индексных выражений.

Описание массивов осуществляется следующим образом:

—  с определением типа:

type vector = array[1.. 10] of real;

matrix = array[1..8,1..8] of real;

tenz = array[1..2,1..3,1..5] of char;

var v:vector; m: matrix; b

uk:tenz;

  без определения типа:

var v:array[1..10] of real;

m:array[1..8,1..8] of real;

buk:array[1..2,1..3,1..5] of char; {текст на двух страни­цах, по три строки на каждой, по пять

                                                     символов в каж­дой строке}

 <<Назад

Hosted by uCoz