Программирование и основы алгоритмизации. Макаров В.Л. - 12 стр.

UptoLike

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

12
Вход в цикл
Рис. 2.9
X = 1,10,2
Выход из
цикла
Выход i-го
шага цикла
Вход i+1
шага цикла
2.4. Алгоритмы с массивами
Наряду с одиночными переменными в задачах часто используются организо-
ванные переменныемассивы. Под массивом понимают совокупность данных,
имеющих общее имя. По способу организации чаще всего различают одномер-
ные и двумерные массивы. Одномерный массиввектор, элементы которого
снабжаются одним индексом, определяющим их порядковый номер в массиве.
Двумерный массивэто матрица. Элементы
одного массива снабжаются двумя
индексами, первый из которых определяет номер строки, а второйномер
столбца. На пересечении номера строки и номера столбца расположен искомый
элемент. Например, в массиве
A(2,2) =
элемент а
11
расположен на пересечении первой строки и первого столбца, эле-
мент а
12
на пересечении первой строки и второго столбца, элемент а
21
на пе-
ресечении второй строки и первого столбца и т. д. Элементы массива называют-
ся переменными с индексами или индексными переменными.
Пример 6. Составить алгоритм вычисления элементов массива Y(10) по эле-
ментам массива X(10), если
x
i
+ а
у
i ,j
= .
x
i
2
+ 1
а
11
а
12
а
21
а
22
Алгоритм решения данной задачи приведен на рис. 2.10. В нем показано, что
после блоков ввода переменной а и массива X(10) организуется цикл по индекс-
ной переменной i для вычисления элементов массива у
i
по элементам массива x
i
.