==== Массивы ==== Массивы - это совокупности однотипных элементов. Характеризуются они следующим: * каждый компонент массива может быть явно обозначен и к нему имеется прямой доступ; * число компонент массива определяется при его описании и в дальнейшем не меняется. Все элементы массива имеют //общее имя// (имя массива) и //различаются индексами//.Индексы можно вычислять, их тип должен быть ординальным. При описании массивов используются служебные слова **array** и **of**. В описании массива указывается **тип его элементов** и **типы их индексов**. ==== Схема описания ==== type <имя типа> = array [<список типов индексов>] оf <тип элементов> **Тип элементов** - произвольный, он может быть составным.**Число типов индексов** называется размерностью массива. После описания типа массива конкретные массивы можно задать в разделе описания переменных. **Например** type vector = array [1.. 10] of real; table = array [1..5,1..5] of integer; var a,b : vector; с: table **Описание массива можно совместить с описанием соответствующих переменных:** //Например// var a,b : array [1.. 10] of real; d : array [byte] of char; Обращение к элементу массива осуществляется с помощью задания имени переменной, за которым следует заключенный в квадратные скобки список индексов элемента: //Например: // а[7]:=3.1 ==== Разновидность массивов ==== [[odnomernie|Одномерные массивы]] [[dvymernie|Двумерные массивы]] [[http://wiki.vspu.ru/doku.php?id=workroom:programming:index|Назад]]