Основные свойства алгоритмов. Детерминированность(определенность)-предлагает получение однозначного результата вычислительного процесса при заданных исходных данных. Результативность-указывает на наличие таких исходных данных, при котором реализуется по заданному алгоритму вычислительный процесс должен через конечное число шагов остановиться и дать искомый результат. Массовость-свойство предполагает, что алгоритм долен быть пригоден для решения задач данного типа. Дискретность-означает расчисленность определяемого алгоритмом вычислительного процесса на отдельные этапы, возможность выполнения которых компьютером не вызывает сомнений.
Блок-схема-графическое изображение логической структуры алгоритма.