Алгоритм - система понятных и точных указаний, предписывающих исполнителю выполнить определенную последовательность действий, в соответствии с которыми за конечное число шагов достигается решение поставленной задачи:
Алгоритм линейной структуры (следование) - алгоритм, в котором предусмотрено разветвление указанной последовательности действий на два направления в зависимости от итога проверки заданного условия:
Алгоритм циклической структуры - алгоритм, отдельные действия в котором многократно повторяются:
В информатике универсальным исполнителем алгоритмов является компьютер:
В цикле с параметром осуществляется повторное выполнение тела цикла, пока целочисленный параметр цикла пробегает множество всех значений от начального до конечного:
Ветвление бывает полное и неполное:
Графический способ представления алгоритмов - способ записи алгоритмов, при котором алгоритм изображается в виде последовательности связанных между собой функциональных блоков, каждый из которых соответствует выполнению одного или нескольких действий:
Для изображения циклов с параметром используется блок "модификация":
Для представления операции "Проверка условий" в схеме алгоритма используется геометрическая фигура - ромб:
Для представления операций ввода/вывода данных в схеме алгоритма используется геометрическая фигура - прямоугольник:
Для представления последовательности действий в схеме алгоритма используется геометрическая фигура - овал:
Любой цикл, содержащий внутри себя один или несколько других циклов, называется вложенным:
Особенность цикла с постусловием состоит в том, что проверка условия окончания цикла проводится до выполнения тела цикла:
Особенность цикла с предусловием состоит в том, что он выполняется хотя бы один раз, так как первая проверка условия выхода из цикла происходит после того, как тело цикла выполнено:
Особенностью итерационного цикла является то, что число повторений операторов тела цикла заранее известно:
Программный способ представления алгоритмов - способ записи алгоритмов на алгоритмическом языке, представляющем систему обозначений и правил для единообразной и точной записи алгоритмов и исполнения их:
Совокупность действий алгоритма, связанную с повторением, называют циклом: