
Конструирование алгоритмов
Последовательное построение алгоритма – один из основных методов конструирования алгоритмов. Иначе он называется методом пошаговой детализации или методом разработки алгоритма «сверху вниз». Его суть состоит в том, что: исходная задача разбивается на несколько частей, каждая из которых проще всей задачи, и решение каждой части формулируется в отдельной команде; если получаются команды, выходящие за пределы возможностей исполнителя, то они представляются в виде совокупности еще более простых предписаний. Процесс продолжается до тех пор, пока все предписания не будут понятны исполнителю.
Вспомогательный алгоритм – алгоритм, целиком используемый в составе другого алгоритма.
Формальные параметры – параметры, используемые при описание алгоритма.
При конкретном обращении к вспомогательному алгоритму формальные параметры заменяются фактическими параметрами, т.е. именно теми величинами, для которых будет исполнен вспомогательный алгоритм. Типы, количество и прядок следования формальных и фактических параметров должно совпадать.
Алгоритм, в котором прямо или косвенно содержится ссылка на него же как на вспомогательный алгоритм, называют рекурсивным.
Алгоритмы управления
Управление – это процесс целенаправленного воздействия на объект; осуществляется для организации функционирования объекта по заданной программе.
Кибернетика – наука об управлении
Управляемым объектом (объектом управления) может быть техническое устройство, один человек или коллектив.
Управляющим объектом (управляющей системой) может быть человек, коллектив, а может быть и техническое устройство.
Последовательность команд по управлению объектом, приводящая к заранее поставленной цели, называется алгоритмом управления.
Обратная связь – это процесс передачи информации о состоянии объекта управления в управляющую систему.