Главная |
Язык программирования Pascal |
Запись числовых констант, переменных и выражений. Типы данных. Операции и функции над данными разных типов. Операторы присваивания, ввода и вывода Записи |
Массивы. Массив - это структурированный тип данных, который используется для описания упорядоченной совокупности фиксированного числа элементов одного типа, имеющих общее имя. Для обозначения элементов массива используются имя переменной-массива и индекс. Type < имя типа массив > = Array [ <тип индекса>] Of < тип элементов >; Var < имя переменной > : < имя типа массив >; < тип индекса > - перечисляемый, логический, символьный, диапазон Поскольку тип массив относится к стандартным типам языка Паскаль, то он может быть использован в описаниях переменных и без определения для него специального имени в разделе описания типов. Var < имя переменной > : Array [ < тип индекса > ] Of < тип элементов >; Массивы обычно
используются в тех программах, где требуется сохранять во время
выполнения программы в памяти ЭВМ некоторую совокупность величин одного
типа. Например, это требуется для задач, алгоритмы решения для которых
предполагают неоднократное обращение к элементам заданной
последовательности. Пример.
Program SortCase;
Begin 5.1. Одномерные
массивы. 5.2. Многомерные
массивы.
Type
mas=Array[1..10] Of Array[1..20] Of Integer;
Тогда A[i][j]- это j -ый элемент i -го элемента массива A. В языке Паскаль такие конструкции можно записывать в более короткой форме. Type mas=Array[1..10,1..20] Of Integerи указывать элемент массива такого типа в виде A[i,j]. Т.к. здесь используется два индекса для задания элементов, то массив называют двумерным. В общем случае можно использовать и r - мерные массивы. Двумерные массивы являются той структурой данных, которая наиболее естественна для задач с матрицами |