Система программирования Турбо Паскаль. Воробьева А.П - 40 стр.

UptoLike

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

81
begin
z:=sin(x) + cos(y);
writeln(x:6:1, y:6:1, z:6:1);
y:= y + 0.1;
end;
x:= x + 0.2;
end;
End.
В результате выполнения программы вид таблицы на экране
будет следующим:
x y z(x,y)
–1.0 0.0 z(–1, 0)
–1.0 0.1 z(–1, 0.1)
… …
–1.0 1.0 z(–1, 1)
–0.8 0.0 z(–0.8, 0)
… …
–0.8 1.0 z(–0.8, 1)
… …
82
ГЛАВА 7. МАССИВЫ
7.1. Понятие массива
Массив представляет собой упорядоченное множество
однотипных элементов
. В системе Турбо Паскаль массив опи-
сывается переменной сложной структуры. При описании массива
необходимо указать:
способ объединения элементов в структуру (од-
номерный, двухмерный и т.д. массивы);
число элементов;
тип элементов.
Общий вид описания массива
<имя>: array [тип-диапазон индексов] of <тип элементов>
;
Доступ к каждому элементу массива осуществляется с по-
мощью индексов.
Тип-диапазон каждого индекса задается левой
и правой границами изменения индекса. В записи на языке Турбо
Паскаль между границами диапазона ставится символ ⋅⋅
(две точ-
ки). Число индексов определяет структуру массива: если исполь-
зуется один индекс, то такой массив называется одномерным, ес-
ли два индексадвухмерным, и т.д. В общем случае размерность
массива может быть произвольной.
7.2. Одномерные массивы
В математике одномерному массиву соответствует n-мерный
вектор, например:
nixx
i
,1};{ == ,
где x
i
компонента (координата) вектора;
iномер компоненты;
nчисло компонент.
Описание одномерного массива
На языке Турбо Паскаль описание одномерного массива за-
дается следующим образом:
<имя>: array [m1..m2] of <тип элементов>;
m1..m2
диапазон значений индекса.
                             begin                                                 Г Л А ВА 7. М АС С И В Ы
                                z:=sin(x) + cos(y);
                                writeln(x:6:1, y:6:1, z:6:1);                      7.1. Понятие массива
                                y:= y + 0.1;                         Массив представляет собой упорядоченное множество
                             end;                               однотипных элементов. В системе Турбо Паскаль массив опи-
                          x:= x + 0.2;                          сывается переменной сложной структуры. При описании массива
                       end;                                     необходимо указать:
                                                                            • способ объединения элементов в структуру (од-
                 End.
                                                                               номерный, двухмерный и т.д. массивы);
    В результате выполнения программы вид таблицы на экране
                                                                            • число элементов;
будет следующим:                                                            • тип элементов.
                                                                Общий вид описания массива
                 x             y        z(x,y)
                                                                  <имя>: array [тип-диапазон индексов] of <тип элементов>;
                –1.0          0.0       z(–1, 0)                     Доступ к каждому элементу массива осуществляется с по-
                –1.0          0.1       z(–1, 0.1)              мощью индексов. Тип-диапазон каждого индекса задается левой
                                                                и правой границами изменения индекса. В записи на языке Турбо
                 …             …        …
                                                                Паскаль между границами диапазона ставится символ ⋅⋅ (две точ-
                –1.0          1.0       z(–1, 1)                ки). Число индексов определяет структуру массива: если исполь-
                –0.8          0.0       z(–0.8, 0)              зуется один индекс, то такой массив называется одномерным, ес-
                                                                ли два индекса – двухмерным, и т.д. В общем случае размерность
                 …             …        …
                                                                массива может быть произвольной.
                –0.8          1.0       z(–0.8, 1)
                                                                                7.2. Одномерные массивы
                 …             …            …
                                                                    В математике одномерному массиву соответствует n-мерный
                                                                вектор, например:
                                                                                           x = {xi }; i = 1, n ,
                                                                где xi – компонента (координата) вектора;
                                                                      i – номер компоненты;
                                                                      n – число компонент.
                                                                                 Описание одномерного массива
                                                                    На языке Турбо Паскаль описание одномерного массива за-
                                                                дается следующим образом:
                                                                           <имя>: array [m1..m2] of <тип элементов>;
                                                                m1..m2 – диапазон значений индекса.

                                81                                                            82