•
Линейный алгоритм — набор команд (указаний), выполняемых последовательно во времени друг за другом.
•
Разветвляющийся алгоритм — алгоритм, содержащий хотя бы одно
условие, в результате проверки которого может осуществляться разделение
на несколько параллельных ветвей алгоритма.
•
Циклический алгоритм — алгоритм, предусматривающий
многократное повторение одного и того же действия (одних и тех же
операций) над новыми исходными данными. К циклическим алгоритмам
сводится большинство методов вычислений, перебора вариантов. Цикл
программы — последовательность команд (серия, тело цикла), которая может
выполняться многократно (для новых исходных данных) до удовлетворения
некоторого условия.
•
Вспомогательный (
подчиненный)
алгоритм (
процедура) —
алгоритм, ранее разработанный и целиком используемый при алгоритмизации
конкретной задачи. В некоторых случаях при наличии одинаковых
последовательностей указаний (команд) для различных данных с целью
сокращения записи также выделяют вспомогательный алгоритм. На всех
этапах подготовки к алгоритмизации задачи широко используется
структурное представление алгоритма.
Комментариев нет:
Отправить комментарий