Информатика 10-11. Книга 2. Практика алгоритмизации и программирования. Шауцукова Л.З. - 27 стр.

UptoLike

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

Алгоритмы, реализуемые с помощью вложенных циклов типа ДЛЯ
Язык Схемы вложенных циклов типа для
Школьный АЯ
нц для i от A1 до B1
тело внешнего цикла
. . . . . .
нц для j от A2 до B2
тело внутреннего цикла
. . . . . .
кц
. . . . . .
кц
Pascal
For i := A1 to B1 do
begin . . . . . .
For j := A2 to B2 do
begin
. . . . . .
end;
. . . . . .
end;
Вложенные циклы типа для особенно часто используются при обработке матриц
(двумерных массивов, прямоугольных таблиц) и векторов (одномерных массивов,
линейных таблиц):
Пример 3.1. Вычислить суммы элементов столбцов заданной матрицы A(N, M).
Тест
Данные Результат
N=2
M=2
A=
S=(6,74)
         Алгоритмы, реализуемые с помощью вложенных циклов типа ДЛЯ



                Язык             Схемы вложенных циклов типа для
                             нц для i от A1 до B1
                               тело внешнего цикла
                               ......
                               нц для j от A2 до B2
            Школьный АЯ          тело внутреннего цикла
                                  ......
                               кц
                               ......
                             кц
                             For i := A1 to B1 do
                               begin . . . . . .
                                  For j := A2 to B2 do
                                     begin
                Pascal
                                        ......
                                     end;
                                   ......
                               end;

Вложенные циклы типа для особенно часто используются при обработке матриц
(двумерных массивов, прямоугольных таблиц) и векторов (одномерных массивов,
линейных таблиц):




  Пример 3.1. Вычислить суммы элементов столбцов заданной матрицы A(N, M).

                                       Тест

                             Данные             Результат
                         N=2
                                                 S=(6,74)
                         M=2      A=