Алгоритмические языки и программирование. Игошина Л.В. - 38 стр.

UptoLike

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

Первая форма описания - в подразделе Var:
Var Имя_массива: Array [T1] OF [T2];
где Array (Массив) и Of (Из) - служебные слова.
T1 - список типов индексов (в качестве индексов чаще всего
используются переменные типа - диапазон, но возможно использование
перечислимого типа);
Т2 - тип элементов массива (любой тип ТР как простой, так и
структурированный).
Например:
1) Var Mas: Array[1..10] of integer; - описание массива, состоящего из
10 целых
чисел и имеющего имя Mas;
2) Var S: array[1..20] of real; - описание массива, состоящего из 20
вещественных чисел и имеющего имя S;
3) Var Matr:array[1..20,1..20] of byte; - описание массива (матрицы
размером 20 на 20), содержащего 400 элементов типа byte.
Если массив объявлен, то к любому его элементу можно обратиться с
помощью его имени и индексов. Например:
1) Mas[5]:=21; - пятому элементу массива Mas присвоено значение,
равное 21.
2)
For i:=1 to 20 do S[i]:=0.0; - присвоение всем 20 элементам массива
S значения, равного 0.0 (обнуление массива).
3) For i:=1 to 20 do For j:=1 to 20 do Matr[i,j]:=random(100); -
заполнение массива (матрицы) на 400 чисел случайными числами
из диапазона от 0 до 100.
Вторая форма описания - в подразделах Var и Type:
Type Имя_типа_массива = Array [T1] OF [T2];
Var Имя_массива: Имя_типа_массива;
Например:
1) Type Tm=array[1..100] of byte; - описание нового типа для массива,
состоящего из 100 чисел типа byte
Var Mas:Tm; - описание массива
с именем Mas.
2) Type Typ_Mas = array[1..100] of char;
Var M:Typ_Mas; - описание массива содержащего 100 символов.
3) Type Tmatr = Array[1..25,1..10] of real;
Var Matr1,Matr2:Tmatr; - описание матриц с именами Matr1 и Matr2.
Массив с одним индексом называют одномерным, с двумя - двумерным,
с тремя - трехмерным и т.д. Число индексов у массива в ТР не
ограничивается, но необходимо помнить, что размер массива не должен
превышать 64 Кбайт.
Любой двумерный
массив представляет собой матрицу: первому
индексу можно поставить в соответствие строки, а второму - столбцы
     Первая форма описания - в подразделе Var:
     Var Имя_массива: Array [T1] OF [T2];
     где Array (Массив) и Of (Из) - служебные слова.
     T1 - список типов индексов (в качестве индексов чаще всего
используются переменные типа - диапазон, но возможно использование
перечислимого типа);
     Т2 - тип элементов массива (любой тип ТР как простой, так и
структурированный).

     Например:
     1) Var Mas: Array[1..10] of integer; - описание массива, состоящего из
        10 целых чисел и имеющего имя Mas;
     2) Var S: array[1..20] of real; - описание массива, состоящего из 20
        вещественных чисел и имеющего имя S;
     3) Var Matr:array[1..20,1..20] of byte; - описание массива (матрицы
        размером 20 на 20), содержащего 400 элементов типа byte.
     Если массив объявлен, то к любому его элементу можно обратиться с
помощью его имени и индексов. Например:
     1) Mas[5]:=21; - пятому элементу массива Mas присвоено значение,
         равное 21.
     2) For i:=1 to 20 do S[i]:=0.0; - присвоение всем 20 элементам массива
         S значения, равного 0.0 (обнуление массива).
     3) For i:=1 to 20 do         For j:=1 to 20 do Matr[i,j]:=random(100); -
         заполнение массива (матрицы) на 400 чисел случайными числами
         из диапазона от 0 до 100.

     Вторая форма описания - в подразделах Var и Type:
     Type Имя_типа_массива = Array [T1] OF [T2];
       Var Имя_массива: Имя_типа_массива;
     Например:
     1) Type Tm=array[1..100] of byte; - описание нового типа для массива,
        состоящего из 100 чисел типа byte
        Var     Mas:Tm; - описание массива с именем Mas.
     2) Type Typ_Mas = array[1..100] of char;
     Var M:Typ_Mas; - описание массива содержащего 100 символов.
     3) Type Tmatr = Array[1..25,1..10] of real;
     Var Matr1,Matr2:Tmatr; - описание матриц с именами Matr1 и Matr2.
     Массив с одним индексом называют одномерным, с двумя - двумерным,
с тремя - трехмерным и т.д. Число индексов у массива в ТР не
ограничивается, но необходимо помнить, что размер массива не должен
превышать 64 Кбайт.
     Любой двумерный массив представляет собой матрицу: первому
индексу можно поставить в соответствие строки, а второму - столбцы