русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Алгоритм

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

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

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

Частичная формализация понятия алгоритма началась с попыток решения задачи разрешимости ( нем. Entscheidungsproblem ), которую сформулировалДавид Гильберт в 1928 году. Следующие формализации были необходимы для определения эффективной обчислювальности или «эффективного метода»; до сих формализаций принадлежат рекурсивные функции Геделя - Ербрана - Клини 1930, 1934 и 1935, λ-исчисления Алонзо Черча 1936 г.,«Формулировка 1 » Эмиля Поста 1936 года, и машина Тьюринга, разработанная Аланом Тьюринга течение 1936, 1937 и 1939 годов. В методологии алгоритм является базисным понятием и составляет основу описания методов. С методологии получается качественно новое понятие алгоритма как оптимальность по мере приближения к прогнозируемому абсолюта. Сделав все в последовательности алгоритма за граничных условий задачи имеем идеальное решение неотложных проблем научно-практического характера. В современном мире алгоритм любой деятельности в формализованном выражении составляет основу образования на примерах, по подобию. На основе сходства алгоритмов различных сфер деятельности была сформирована концепция (теория) экспертных систем.

Просмотров: 14930


Вернуться воглавление




Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Полезен материал? Поделись:

Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.