Skip to content
Логотип

1000+ полезных советов…

Это Гадалка ОНЛАЙН
пиши вопрос - получай ответ:
"ДА" или "НЕТ"




ИНТЕРЕСНЫЕ ТЕСТЫ ОНЛАЙН

(поиск по сайту - ниже)

IT / Компьютеры » Понятие об алгоритме

Просмотров: 4780 | 4-06-2013, 13:42

Понятие об алгоритме

Термин «алгоритм» обычно используется для обозначения некоторой последовательности действий, приводящих к достижению нужного результата.

Историческая справка

В 9-м веке великий узбекский математик аль-Хорезми разработал правила выполнения четырех арифметический действий над числами в десятичной системе счисления. Множество этих правил назвали алгоритмом (algorithmi – от латинского написания имени аль-Хорезми), а затем словом «алгоритм» стали обозначать совокупность правил определенного вида, а не только правил выполнения арифметических действий.

Долгое время понятие алгоритма использовалось исключительно математиками, обозначая правила решения различных задач. Развитие математической науки привело к необходимости уточнения понятий алгоритма – одного из основных, базовых математических понятий, к разработке новой математической дисциплины «теории алгоритмов».

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

Теперь слово «алгоритм» вышло далеко за пределы математики, можно без преувеличения сказать, что мы живем в мире алгоритмов.

Источники возникновения алгоритмов

Говоря об алгоритмах, нужно рассмотреть источники их возникновения:

1. Практика и повседневная жизнь, которая предоставляет возможность, а иногда и требует получать алгоритмы путем описания действий по решению различных задач. Такие алгоритмы называют эмпирическими.

2. Наука. Из ее теоретических положений и установленных фактов могут быть выведены алгоритмы. Так, исходя из химических законов, можно построить алгоритмы для управления процессом получения различных соединений.

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





Почитайте похожие тексты по вашему вопросу:





Архивы

Декабрь 2016 (3)
Сентябрь 2016 (2)
Июль 2016 (1)
Июнь 2016 (5)
Май 2016 (7)
Апрель 2016 (13)

ВВЕРХ