Основы применения вычислительной техники и программирование. Беспалов В.В. - 48 стр.

UptoLike

Составители: 

6. МАССИВЫ
Все простые типы данных, рассматриваемые ранее, имеют два ха-
рактерных свойства: неделимость и упорядоченность их значений. Со-
ставные, или структурированные типы данных задают множество
сложных значений с одним общим именем. Существует несколько ме-
тодов структурирования, каждый из которых отличается способом об-
ращения к отдельным компонентам. В данном учебном пособии будут
рассмотрены только два структурированных типа данных: регулярный
тип (массивы) и строковый тип.
С понятием «массив» приходится встречаться при решении науч-
но-технических, экономических задач обработки большого количества
однотипных значений.
Таким образом, массивэто упорядоченная последовательность
данных, состоящая из фиксированного числа элементов, имеющих один
и тот же тип, и обозначаемая одним именем.
Название регулярный тип массивы получили за то, что в них объ-
единены однородные элементы, упорядоченные (урегулированные) по
индексам, определяющим положение каждого элемента в массиве.
Массиву присваивается имя, посредством которого можно ссы-
латься на него как на единое целое. Элементы, образующие массив,
упорядочены так, что каждому элементу соответствует совокупность
номеров (индексов), определяющих его место в общей последователь-
ности. Индексы представляют собой выражения простого типа. Доступ
к каждому отдельному элементу осуществляется обращением к имени
массива с указанием индекса нужного элемента:
<имя массива>[<индекс>].
Чтобы использовать массивы в программах, нужно их описать
в разделе описаний. Тип массива не является стандартным, поэтому его
необходимо описать в части описания типов. Описание типа массива
определяет его имя, размер массива и тип данных:
type <имя нового типа данных>=array[<тип индекса>]
of <тип компонентов>;
Далее, в перечне переменных указывается имя массива и через
двоеточие указывается имя нового типа данных:
var <имя массива>:<имя типа>;
Массив может быть описан и без представления типа в разделе
описания типов данных:
var <имя массива>:array[<тип индекса>] of <тип ком-
понентов>;
49