Информатика. Часть 1. Мойзес О.Е - 84 стр.

UptoLike

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

84
Любой массив имеет имя, размерность и длину (размер).
Количество индексов у переменной с индексом определяет размерность
массива. Длина массиваэто общее число его элементов.
Примерами массивов могут быть:
1) вектор х = {х
1
,х
2
,.,х
10
} – это одномерный массив состоящий из
десяти элементов х
i
, где i=1, …, 10.
2) матрица
а
11
а
12
а
13
а
21
а
22
а
23
это двумерный массив из шести элементов
а
ij
, где i=1,2; j=1,2,3.
Описание массивов. Возможны два способа описания массивов:
1) type <имя типа> = array[<тип индексов>] of <тип компонент>;
var <имя массива>:<имя типа> .
Вначале определяется некоторый тип со структурой массива, а
затем описывается переменная, как имеющая данный тип.
2) var <имя массива> : array [<тип индексов>] of <тип
компонент>.
Например, массивы вещественных
чисел а
1
, а
2
, ... , а
10
и b
1
, b
2
, ... ,
b
10
можно описать:
1) type mas = array[1..10] of real;
var a,b:mas;
2) var a,b: array [1..10] of real;
Размерность массивов в ТурбоПаскале не ограничена.
Доступ к каждому элементу массива можно выполнить путем
указания имени массива, за которым в квадратных скобках следует
индекс элемента.
Индекс элемента может быть задан переменнойа[i]; числом
а[5]; выражениема[2i–1].
Примеры описания
массивов:
var
{одномерный массив целых чисел}
x:array[1..10]of integer;
{одномерный массив вещественных чисел}
y:array[1..5]of real;
{двумерный массив вещественных чисел}
a:array[1..3,1..5]of real;
{трехмерный массив символьных данных}