Алгоритм

Свойства алгоритма

Дискретность

алгоритм состоит из отдельных команд (шагов), каждая из которых выполняется ограниченное время

Детерминированность (определенность)

при каждом запуске алгоритма с одними и теми же исходными данными должен быть получен один и тот же результат.

Понятность

алгоритм содержит только команды, входящие в систему команд исполнителя, для которого он предназначен.

Конечность
(результативность)

для корректного набора данных алгоритм должен завершаться через конечное время с вполне определенным результатом.

Корректность

для допустимых исходных данных алгоритм должен приводить к правильному результату.

Массовость

алгоритм, предназначен для решения множества однотипных задач с различными исходными данными.
Способы записи алгоритмов




НА ЕСТЕСТВЕННОМ ЯЗЫКЕ, ОБЫЧНО ТАКОЙ СПОСОБ ПРИМЕНЯЮТ, ЗАПИСЫВАЯ ОСНОВНЫЕ ИДЕИ
АЛГОРИТМА НА НАЧАЛЬНОМ ЭТАПЕ




ПСЕВДОКОД
-СМЕШАННАЯ ЗАПИСЬ, В КОТОРОЙ ИСПОЛЬЗУЕТСЯ ЕСТЕСТВЕННЫЙ ЯЗЫК И ОПЕРАТОРЫ ЯЗЫКА ПРОГРАММИРОВАНИЯ;





БЛОК-СХЕМЫ

программы