Алфавитный указатель | А | Б | В | Г | Д | Е | Ж | З | И | К | Л | М | Н | О | П | Р | С | Т | У | Ф | Х | Ц | Ч | Ш | Щ | Э | Ю | Я

Алгоритм

Алгоритм (м.).
Сформулированное на некотором языке строгое изложение (описание) организации работы и порядка выполнения операций. {slide=Читать далее} Например, при решении математических задач, проектировании технических устройств и систем, выполнении программы научных исследований. Первоначально алгоритм служил средством решения арифметических задач, позднее его стали применять при логических построениях, в научных исследованиях и инженерной практике, при решении задач проектирования и конструирования, а также в вычислительной технике для описания решения задач с применением компьютера. Любой алгоритм предполагает наличие исходных данных и приводит к искомому результату.

Алгоритм определяет оптимальный путь решения задачи или развития процесса (явления); он не облегчает решение проблемы, но сокращает время поисков путей и перебора (анализа) возможных вариантов ее решения, вносит ясность в конечный результат. Правильно составленный алгоритм должен быть адекватен решаемой задаче, реализуем, доступен анализу, логичен, краток, прост, корректно представлен и удобен для пользования. Каждый алгоритм характеризуется совокупностью исходных данных, промежуточных и конечных результатов, правилами переработки данных и извлечения результатов (правилами алгоритма).

Если совокупность исходных данных и правила их переработки определены, то алгоритм называют детерминированным; если по указанным характеристикам имеет место неопределенность, то алгоритм называют вероятностным или статистическим. Алгоритм считают эвристическим, если при его реализации приходится пользоваться логикой или догадкой. Для записи алгоритма применяют алгоритмический язык — систему условных обозначений (символов) и правил их использования, однозначно определяющих операции алгоритмического процесса и последовательность их выполнения. Для реализации любого алгоритма необходим исполнитель — человек, компьютер или другое какое-либо устройство, система. Наиболее универсальным техническим средством — исполнителем алгоритма — является компьютер, действия которого можно в свою очередь описать в виде некоторого алгоритма. При этом алгоритмическим языком служит система команд этого компьютера — так называемый машинный язык. Термин образован от латинского слова algorithmi, и от арабского имени узбекского математика IX в. аль-Хорезми.

См. также:

 

Понравился материал на сайте sl3d.ru? Поделитесь им!



Помощь проекту "Машиностроение. Толковый словарь терминов"

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

справочник