Розробка алгоритму для розв‘язування математичної задачі або виробничого завдання пов‘язана з ретельним аналізом поставленої задачі, вимагає кваліфікації та винахідливості (евристичний спосіб діяльності). Однак після того, як алгоритм створений, процес рішення задачі стає таким, що його можна виконати, не вникаючи в сутність поставленої задачі (алгоритмічний спосіб діяльності).
 Властивості алгоритму.png
Приклад:
В даному рецепті пирога порушені властивості формальності та визначеності:
Взяти 0,5 кг борошна;
взяти 200 г цукру;
взяти 4 яєчні жовтки;
взяти склянку кефіру;
всі інгредієнти перемішати;
спекти пиріг.