Алгоритмизация и программирование задач. Петрова М.В. - 15 стр.

UptoLike

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

15
элементу массива по его номеру (индексу), а однотипность данных позволяет
использовать циклическую обработку всех элементов
Различают одномерные массивы (1 индекс) они используются для пред-
ставления векторов и двумерные массивы (2 индекса) они используются для
представления матриц.
В Паскале можно описать массив любой размерности с учетом следую-
щих ограничений:
1. Границы изменения индексов (тип диапазон) необходимо опреде-
лить в описании массива или до его объявления.
2. Максимальный объем памяти, выделенной под массив не должен пре-
вышать 64 кБ.
Переменные типа массив объявляются следующим образом:
Var
A: array [1..10] of integer; одномерный массив из 10 целых чисел,
B: array [1..20] of real; одномерный массив из 20 вещественных чисел,
C: array [1..4,1..7] of integer; двумерный массив из 28 целых чисел.
При описании массива используются зарезервированные слова:
ARRAY - массив OF - из
За словом array в квадратных скобках указывается тип диапазон, с по-
мощью которого компилятор определяет общее число элементов массива.
4.1. Вычислить значения функции
2/)(
ii
axz += , если
i
x и
i
a элементы
массивов, состоящие из 40 элементов каждый.
4.2. Записать в массив
x
, состоящий из 20 элементов, нули.
4.3. Вычислить значения функции, если
i
a элементы массива
)...,,(
2521
aaa .
0,0
0,
=
>=
ii
iii
aеслиa
aеслиaa
.
4.4. Вывести на печать положительные элементы массива
)...,,(
2521
aaa .
4.5. Вывести на печать первый отрицательный элемент массива
)...,,(
2521
aaa и его порядковый номер, полагая, что в массиве есть хотя бы один
отрицательный элемент.
4.6. Вывести на печать номера элементов массива
)...,,(
2521
aaa , удовлетво-
ряющих условию
10 <
<
i
a .
4.7. Вычислить
3
3/
iii
cbaz = , где
iii
cba ,, элементы массивов, состоящие
из 20 элементов каждый.
4.8. Вывести на печать элементы массива
)...,,(
2521
aaa , кратные трем.
4.9. Вывести на печать номера точек, лежащих в круге радиусом
r
.
Координаты точек заданы массивами
).,..,,(),,...,,(
10211021
yyyxxx