Пример вложенных циклов ПОКА
Пример вложенных циклов ДЛЯ
Вычисление суммы элементов заданной матрицы А(5,3) | ||
Матрица А | S := 0; нц для i от 1 до 5 нц для j от 1до 3 S:=S+A[i,j] кц кц |
Вычисление произведения тех элементов заданной матрицы A(10,10), которые расположены на пересечении четных строк и четных столбцов. | |
i:=2; P:=1 нц пока i <= 10 j:=2 нц пока j <= 10 P:=P*A[i,j] j:=j+2 кц i:=i+2 кц |
Алгоритм любой задачи может быть представлен как комбинация представленных выше элементарных алгоритмических структур, поэтому данные конструкции: линейную, ветвящуюся и циклическую, называют базовыми.
Рекурсивный алгоритм. Рекурсивным называется алгоритм, организованный таким образом, что в процессе выполнения команд на каком-либо шаге он прямо или косвенно обращается сам к себе.