Структурированные типы данных составляются из других типов данных, т.е. имеют в своём составе некоторые компоненты.
Массив – группа данных одинакового типа, имеющая одно имя.
Индекс – обозначение порядкового номера элемента.
Элемент массива – индексированная переменная.
Массив М1 (одномерный, вектор); М[1], М[2],…
Массив М2 (двумерный, матрица); М[1,1], М[1,2], М[2,1], М[2,2].
Описание массива.
Array[...тип индекса...] of...тип элемента
Для ввода и вывода используются циклы.
Пример!!!
Б24.Функции. Описание функций и обращение к ним.
В результате выполнения некоторых операций вычисляется одно единственное значение, присваиваемое имени функции.
Обращение к ф-ии ,как и к стандартным ф-ям, осуществляется из выражения, в котором в качестве операнда записывается имя ф-ии и фактические параметры.
После выполнения ф-ии вычисленные значения присваиваются имени ф-ии и передаётся выражение.
Function Fun(a, b: real): real;
…end; {fun}
…y:=Fun(x, 2); writeln(fun(k, l));
if fun(m, n) > 0 then…
Б25.Рекурсивные процедуры и ф-ии.
При использовании проц. и ф-ий встречается обращения их к самим себе, называемое рекурсивным.
Рекурсия возможна благодаря тому, что при вызове процедуры динамически создаются новые локальные переменные.
X^n=1(если n=0); X^n=X*X^(n-1)(если n >0);
n!=1(если n=0); n!=n*(n-1)!(если n > 0). Пример!!!