Значение слова «алгоритм»
-
АЛГОРИ́ТМ, -а, м. Мат. Система вычислений по строго определенным правилам, которая после последовательного их выполнения приводит к решению поставленной задачи. Алгоритм извлечения корня из числа. Построение системы алгоритмов.
[По латинской форме арабского имени хорезмийского математика 9 в. аль-Хорезми — Algorithmi]
Источник (печатная версия): Словарь русского языка: В 4-х т. / РАН, Ин-т лингвистич. исследований; Под ред. А. П. Евгеньевой. — 4-е изд., стер. — М.: Рус. яз.; Полиграфресурсы, 1999; (электронная версия): Фундаментальная электронная библиотека
-
Алгори́тм — набор инструкций, описывающих порядок действий исполнителя для достижения некоторого результата. В старой трактовке вместо слова «порядок» использовалось слово «последовательность», но по мере развития параллельности в работе компьютеров слово «последовательность» стали заменять более общим словом «порядок». Независимые инструкции могут выполняться в произвольном порядке, параллельно, если это позволяют используемые исполнители.
Ранее в русском языке писали «алгорифм», сейчас такое написание используется редко, но, тем не менее, имеет место исключение (нормальный алгорифм Маркова).
Часто в качестве исполнителя выступает компьютер, но понятие алгоритма необязательно относится к компьютерным программам, так, например, чётко описанный рецепт приготовления блюда также является алгоритмом, в таком случае исполнителем является человек (а может быть и некоторый механизм, ткацкий станок, и пр.).
Можно выделить алгоритмы вычислительные (о них в основном идет далее речь), и управляющие. Вычислительные по сути преобразуют некоторые начальные данные в выходные, реализуя вычисление некоторой функции. Семантика управляющих алгоритмов существенным образом может отличаться и сводиться к выдаче необходимых управляющих воздействий либо в заданные моменты времени, либо в качестве реакции на внешние события (в этом случае, в отличие от вычислительного алгоритма, управляющий может оставаться корректным при бесконечном выполнении).
Понятие алгоритма относится к первоначальным, основным, базисным понятиям математики. Вычислительные процессы алгоритмического характера (арифметические действия над целыми числами, нахождение наибольшего общего делителя двух чисел и т. д.) известны человечеству с глубокой древности. Однако в явном виде понятие алгоритма сформировалось лишь в начале XX века.
Частичная формализация понятия алгоритма началась с попыток решения проблемы разрешения (нем. Entscheidungsproblem), которую сформулировал Давид Гильберт в 1928 году. Следующие этапы формализации были необходимы для определения эффективных вычислений или «эффективного метода»; среди таких формализаций — рекурсивные функции Геделя — Эрбрана — Клини 1930, 1934 и 1935 гг., λ-исчисление Алонзо Чёрча 1936 г., «Формулировка 1» Эмиля Поста 1936 года и машина Тьюринга. В методологии алгоритм является базисным понятием и получает качественно новое понятие как оптимальности по мере приближения к прогнозируемому абсолюту. В современном мире алгоритм в формализованном выражении составляет основу образования на примерах, по подобию.
Источник: Википедия
-
алгори́тм
1. точный набор инструкций, описывающих последовательность действий для достижения результата, решения задачи ◆ Ведь все эти машины работают по «алгоритму» ― точно предписанному руководству к действию. В. Пекелис, «Может ли «думающая» машина решить любую задачу?» // «Техника — молодежи», 1959 г. (цитата из НКРЯ) ◆ Алгоритмом называется последовательность операций, ведущих к цели, когда каждый данный шаг однозначно определён предыдущим и предопределяет последующий. А. К. Сухотин, «Парадоксы науки», 1978 г. (цитата из НКРЯ)
Фразеологизмы и устойчивые сочетания
- псевдополиномиальный алгоритм
- теория алгоритмов
Источник: Викисловарь
Синонимы к слову
Похожие слова и словосочетания
- алгоритм
- аппаратное обеспечение
- аппроксимация
- архивирование
- бета-версия
- биокомпьютер
- броузер
- виртуальная машина
- входные параметры
- главная загрузочная запись
- градиентный спуск
- графический интерфейс пользователя
- декомпозиция
- дескриптор
- дистрибутив
- домашняя автоматизация
- имитационное моделирование
- индексатор
- индексирование
- искусственный нейрон
- комбинаторика
- комбинаторный взрыв
- компьютер
- коррекция ошибок
- макропрограмма
- масштабирование
- математические модели
- метод мозгового штурма
- микропроцессор
- моделирование
- мэйнфрейм
- набор инструкций
- нейрокомпьютер
- обработка информации
- операнд
- операционка
- опция
- паковщик
- паттерн
- перекодировка
- последовательность
- последовательность действий
- принцип работы
- присваивание
- промежуточные результаты
- протокол передачи данных
- профилирование
- разбиение
- раздел диска
- распознавание образов
- редактирование изображений
- синхронизация
- суперкомпьютер
- сценарий использования
- тестировщик
- фактограф
- электронная таблица
- язык программирования