Пивняка Г.Г. Толковый словарь по информатике. Страница 410

© Математическое определение алгоритма есть уточнение понятия алгоритма в интуитивном смысле и представляется в виде машины Тьюринга, машины Поста, нормального алгоритма Маркова и пр.

© Алгоритм есть набор упорядоченных шагов для решения задачи, такой, как математическая формула или инструкция в программе. В контексте кодирования речи алгоритмами называют математические методы, используемые для компрессии речи. Уникальные алгоритмы кодирования речи патентуются. Конкретные реализации алгоритмов в компьютерных программах также являются субъектом авторского права.

Алгоритм Дэйкстры (Dijkstra's Algorithm)

Алгоритм, иногда используемый для расчета маршрутов в сетях ATM и топологических сетях ГИС.

Алгоритмизация процесса (Process algorithmization)

Построение алгоритма, выполнение которого реализует модель данного процесса.

Алгоритмическая модель (См. Модель алгоритмическая)

Алгоритмические языки (Algorithmic languages)

Языки представления алгоритмов. Как правило, формальные языки, предназначенные для записи алгоритмов. Имеют универсальный характер и используются в теоретических исследованиях. Их использование основано на возможности формального задания правил конструирования алгоритмов. При формальном описании алгоритмов существенное значение имеет выбор способа записи (кодирования) перерабатываемой информации и задания алгоритмических предписаний - элементарных шагов алгоритма, из которых он конструируется. Алгоритмические языки определяются заданием алфавита (или словаря исходных символов), точным описанием синтаксиса (грамматики) и семантики. На основе алгоритмических языков строятся языки программирования. В ряде работ алгоритмический язык является синонимом термина «языки программирования», иногда же их относят к машинонезависимым или проблемно-ориентированным языкам, а иногда объединяют оба термина, говоря «алгоритмический язык программирования». К наиболее известным алгоритмическим языкам программирования относятся FORTRAN, Algol, C и Pascal.