Простота понятия алгоритма в многочисленности


Алгоритм - конечная последовательность элементарных операций


Download 26.58 Kb.
bet2/5
Sana06.02.2023
Hajmi26.58 Kb.
#1171853
TuriРуководство
1   2   3   4   5
Bog'liq
2020-21 ЛЕК 1 АЛГОPИТМ И ЕГО СВОЙСТВА

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

  • при вычислении функции это может быть, например, нахождение корней уравнения,

  • в проектных или технологических алгоритмах - принятие сложных проектных или технологических решений.

Такое понятие алгоритма называют непосредственным, или интуитивным.
Его нельзя считать математически строгим, к нему не применимы математические доказательства, т.к. в нём не формализовано:

  • понятие элементарной операции;

  • представление последовательности операций.

В 30-х годах XX века в связи с развитием вычислительной математики и вычислительной техники возникла необходимость формализованного понятия алгоритмов, т.е.:

Цель формализованного (математического) уточнения понятия алгоритма – изучение его свойств, а не создание практического инструмента для построения алгоритмов.
Разработка общего для всех алгоритмов формального описания даёт возможность получить инструментарий для :

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

Download 26.58 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling