Алгоритм - это строгая однозначная последовательность действий, приводящая к решению поставленной задачи. Алгоритм отличается от обычной инструкции рядом свойств. К основным свойствам алгоритма относятся:
1. Детерминированность - однозначное понимание алгоритма различными пользователями, однозначность получения результата решения.
2. Дискретность - представление алгоритма в виде простейших операций.
3. Массовость - возможность применения алгоритма к целому классу однотипных задач.
4. Результативность - получение результата либо сообщение об его отсутствии за конечное число действий.
5. Разнообразиеформ представления (текстовая, символическая, графическая и т.д.).
Наиболее употребительной формой представления алгоритма является блок-схема. Это графическое представление алгоритма в виде набора геометрических фигур, соединенных линиями (стрелками), указывающими на направление развития вычислительного процесса. Стрелки указываются, если процесс направлен справа налево и снизу вверх. Каждая фигура имеет специальное назначение (см. приложение 1). Алгоритм начинается блоком "Начало" и заканчивается блоком "Конец".