Составители:
Рубрика:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 38
- 39
- 40
- 41
- 42
- …
- следующая ›
- последняя »
