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