Алгоритм – одно из основных понятий информатики и математики. Различные алгоритмы рассматриваются в алгебре, геометрии и в других математических дисциплинах. Простейшими алгоритмами, например, являются: правила, по которым выполняются арифметические действия, алгоритм решения алгебраического квадратного уравнения, алгоритм извлечения квадратного корня, алгоритм нахождения площади треугольника по формуле Герона и т. д.

 

Слово «Алгоритм» возникло в результате искажения имени великого среднеазиатского математика аль-Хорезми, что означает «из Хорезма», или латинская форма Algorithmus. Хорезми были написаны основополагающие труды по арифметике и алгебре. Им разработана десятичная позиционная система счисления (называемая арабской).

Выделяют три наиболее распространенные на практике способа записи алгоритмов:

  • словесный (запись на естественном языке);
  • графический (запись с использованием графических символов);
  • программный (тексты на языках программирования).

Исключительно важно использовать язык блок-схем при разработке алгоритма решения задачи. Решение одной и той же задачи может быть реализовано с помощью различных алгоритмов, отличающихся друг от друга как по времени счета и объему вычислений, так и по своей сложности. Запись этих алгоритмов с помощью блок-схем позволяет сравнивать их, выбирать наилучший алгоритм, упрощать, находить и устранять ошибки.