Алгоритмы

Содержание

Слайд 2

Немного истории

Появление алгоритмов связывают с зарождением математики. В 825 году ученый

Немного истории Появление алгоритмов связывают с зарождением математики. В 825 году ученый
из города Хорезма Муса аль-Хорезми создал книгу по математике, в которой описал способы выполнения арифметических действий над многозначными числами. Слово «алгоритм» возникло в Европе после перевода на латынь книги этого среднеазиатского математика.

Слайд 3

В школьном курсе информатики используется следующее определение:

алгоритм – описание последовательности

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

Слайд 5

Свойство массовости

показывает, что один и тот же алгоритм можно использовать

Свойство массовости показывает, что один и тот же алгоритм можно использовать с разными исходными данными.
с разными исходными данными.

Слайд 6

Свойство дискретности

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

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

Слайд 7

Свойство результативности

требует, чтобы в алгоритме не было ошибок.

Свойство результативности требует, чтобы в алгоритме не было ошибок.

Слайд 8

Свойство детерминированности

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

Свойство детерминированности указывает, что любое действие алгоритма должно быть строго и недвусмысленно определено в каждом случае.
недвусмысленно определено в каждом случае.

Слайд 9

Свойство конечности

определяет, что каждое действие в отдельности и алгоритм в

Свойство конечности определяет, что каждое действие в отдельности и алгоритм в целом должны иметь возможность завершения.
целом должны иметь возможность завершения.

Слайд 10

Типовые конструкции алгоритма:
линейная,
циклическая,
разветвляющаяся,
вспомогательная.

Типовые конструкции алгоритма: линейная, циклическая, разветвляющаяся, вспомогательная.

Слайд 11

Линейный (последовательный) алгоритм
– описание действий, которые
выполняются однократно в
заданном

Линейный (последовательный) алгоритм – описание действий, которые выполняются однократно в заданном порядке.
порядке.

Слайд 12

Циклический алгоритм

– описание действий, которые
должны повторяться указанное
число раз или пока

Циклический алгоритм – описание действий, которые должны повторяться указанное число раз или
не
выполнено заданное условие.

Слайд 13

Разветвляющийся алгоритм

– алгоритм, в котором в
зависимости от условия
выполняется либо

Разветвляющийся алгоритм – алгоритм, в котором в зависимости от условия выполняется либо
одна, либо
другая последовательность
действий.

Слайд 14

Вспомогательный алгоритм
– алгоритм, который можно
использовать в других
алгоритмах, указав только

Вспомогательный алгоритм – алгоритм, который можно использовать в других алгоритмах, указав только его имя.

его имя.

Слайд 15

Блок – схемы алгоритмов

Блок – схемы алгоритмов
Имя файла: Алгоритмы.pptx
Количество просмотров: 103
Количество скачиваний: 1