Понятие алгоритма. Алгоритм относится к фундаментальным понятиям информатики

Алгоритм относится к фундаментальным понятиям информатики. На понятии алгоритма построены все основные принципы программирования – составления программ для компьютеров.

Само слово «алгоритм» происходит от имени средневекового математика Абу Джафара ибн Муссы аль-Хорезми, который еще в IX веке (825г.) сформулировал правила выполнения арифметических действий. Редакция последней части имени ученого в европейских языках привело к образованию термина «алгорифм» или «алгоритм». Первоначально под алгоритмами и понимали только правила выполнения четырех арифметических действий над многозначными числами.

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

Основные свойстваалгоритма:

дискретность — представление процесса в виде отдельных элементарных шагов, логическая взаимосвязь выполнения которых исполнителем (человеком или машиной) не вызывает сомнения;

детерминированность (определенность) — все действия, которое необходимо произвести на каждом шаге алгоритма, должны быть строго и однозначно определены.

массовость — один и тот же алгоритм применим для целого класса задач (возможность выполнения с различными исходными данными);

конечность - любой алгоритм должен заканчиваться после конечного числа шагов.

результативность — обязательное получение конечного результата, пусть даже не совпадающего с ожиданиями и предположениями (отрицательный результат — это тоже результат).

Особенностиалгоритма:

ввод — наличие некоторых исходных данных, известных до начала работы;

эффективность — все выполняемые действия должны быть реализуемыми в приемлемый отрезок времени;

вывод — алгоритм обязан выдавать определенную информацию по его завершении.

Чтобы та или иная последовательность действий считалась алгоритмом, она должна удовлетворять всем названным требованиям








Дата добавления: 2015-08-08; просмотров: 803;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.