Алгоритм. Лекция 6. Часть 1

Содержание

Слайд 2

«Понятие алгоритма является не только центральным понятием теории алгоритмов, не только одним

«Понятие алгоритма является не только центральным понятием теории алгоритмов, не только одним
из главных понятий математики вообще, но одним из главных понятий современной науки. Более того, сегодня, с наступлением эры информатики, алгоритмы становятся одним из важнейших факторов цивилизации». (В.А. Успенский)
Важно не забывать, что без алгоритмов предмета информатики не существует. (А.А. Дородницын)

Слайд 3

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

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

Слайд 4

В теории алгоритмов обычно выделяются два основных научных направления исследований:
Первое направление получило

В теории алгоритмов обычно выделяются два основных научных направления исследований: Первое направление
название «Общая теория алгоритмов» (в основном занимаются математики).
Второе направление - «Прикладная теория алгоритмов».

Слайд 5

Общая теория алгоритмов
развивается в рамках потребности самой математики. В ней решаются

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

Слайд 6

Прикладная теория алгоритмов
создает методы и алгоритмические языки построения алгоритмов для конкретных

Прикладная теория алгоритмов создает методы и алгоритмические языки построения алгоритмов для конкретных
систем автоматизированной обработки информации.
Задачи алгоритмизации, решаемые в прикладной теории алгоритмов, могут быть связаны с проблемами математического плана и с проблемами учета характеристик конкретных типов компьютерной техники. Могут возникать проблемные задачи построения алгоритмов обработки информации в различных сферах образовательной, медицинской и другой деятельности, могут быть задачи построения алгоритмов систем административного управления, алгоритмов автоматизации технологических процессов, алгоритмов работы технических комплексов и т.п.

Слайд 7

Термин «алгоритм» обязан своим происхождением великому ученому средневекового Востока Мухаммед ибн Муса

Термин «алгоритм» обязан своим происхождением великому ученому средневекового Востока Мухаммед ибн Муса
ал-Хорезми.
Правила четырех арифметических действий в честь ал-Хорезми стали называть «алгоритмами» (алгоризмами, алгорифмами).
Эти правила были изложены Мухаммедом в книге по математике, изданной в 825 г. Латинский перевод его арифметического трактата, относящийся к XII в., начинается словами «Dixit algorizmi»,
т.е. «Сказал ал-Хорезми».

История термина «алгоритм»

Слайд 8

«Алгоритм — это конечный набор правил, который определяет последовательность операций для решения

«Алгоритм — это конечный набор правил, который определяет последовательность операций для решения
конкретного множества задач и обладает пятью важными чертами: конечность, определённость, ввод, вывод, эффективность». (Д. Э. Кнут)

Слайд 9

«Алгоритм — это всякая система вычислений, выполняемых по строго определённым правилам, которая

«Алгоритм — это всякая система вычислений, выполняемых по строго определённым правилам, которая
после какого-либо числа шагов заведомо приводит к решению поставленной задачи». ( А. Колмогоров)

Слайд 10

«Алгоритм — это точное предписание, определяющее вычислительный процесс, идущий от варьируемых исходных

«Алгоритм — это точное предписание, определяющее вычислительный процесс, идущий от варьируемых исходных
данных к искомому результату». (А.Марков)
«Алгоритм — строго детерминированная последовательность действий, описывающая процесс преобразования объекта из начального состояния в конечное, записанная с помощью понятных исполнителю команд». (Николай Дмитриевич Угринович)

Слайд 11

«Алгоритм — это последовательность действий, направленных на получение определённого результата за конечное

«Алгоритм — это последовательность действий, направленных на получение определённого результата за конечное
число шагов». (ROXANstudio)
«Алгоритм — это строго определённая последовательность действий, направленная на достижение определённых целей за конечное число шагов». (Привалов Егор Николаевич)

Слайд 12

«Алгоритм есть формализованная последовательность действий (событий). Алгоритм может быть записан словами и

«Алгоритм есть формализованная последовательность действий (событий). Алгоритм может быть записан словами и
изображён схематически. Практически любое неслучайное повторяемое действие поддаётся описанию через алгоритм».

Слайд 13

Алгоpитм — заранее заданное понятное и точное пpедписание возможному исполнителю совеpшить определенную

Алгоpитм — заранее заданное понятное и точное пpедписание возможному исполнителю совеpшить определенную
последовательность действий для получения решения задачи за конечное число шагов.
Имя файла: Алгоритм.-Лекция-6.-Часть-1.pptx
Количество просмотров: 31
Количество скачиваний: 0