
Свойства алгоритмов. Способы описания алгоритмов

1)(определенность). Предполагает получение однозначного результата вычислительного процecca при заданных исходных данных. Благодаря этому свойству процесс выполнения алгоритма носит механический характер;
2) . Указывает на наличие таких исходных данных, для которых реализуемый по заданному алгоритму вычислительный процесс должен через конечное число шагов остановиться и выдать искомый результат;
3). Это свойство предполагает, что алгоритм должен быть пригоден для решения всех задач данного типа;
4) . Означает расчлененность определяемого алгоритмом вычислительного процесса на отдельные этапы, возможность выполнения которых исполнителем (компьютером) не вызывает сомнений.
(на естественном языке) алгоритма представляет собой описание структуры алгоритма на естественном языке. Например, к приборам бытовой техники, как правило, прилагается инструкция по эксплуатации, т. е. словесное описание алгоритма, в соствии с которым данный прибор должен использоваться.
- на формализованном языке, например на языке программирования.
– это описание структуры алгоритма с помощью геометрических фигур с линиями связи.
– это графическое представление метода решения задачи, в котором используются специальные символы для отображения операций.