Алгоритмы и исполнители

Содержание

Слайд 2

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

Алгоритм – последовательность выполнения действий для достижения нужного результата с использованием

данных
Слайд 3

Алгоритм – понятное и точное предписание, указание исполнителю совершить последовательность действий,

Алгоритм – понятное и точное предписание, указание исполнителю совершить последовательность действий,

для достижения указанной цели или решения поставленной задачи
Исполнитель алгоритма - это тот объект или субъект, для управления которым составлен алгоритм.
Слайд 4

Слайд 5

Слайд 6

Вот алгоритм , который составила мачеха для Золушки: Перемой-ка всю посуду.

Вот алгоритм , который составила
мачеха для Золушки:

Перемой-ка всю посуду.
Да

натри полы повсюду,
Дров на месяц наколи,
Кофе на год намели,
Посади среди цветов
Сорок розовых кустов,
И, пока не подрастут,
Подметай дорожки тут
Слайд 7

Свойства алгоритмов Массовость Понятность Дискретность Конечность Определенность Эффективность Результативность

Свойства алгоритмов

Массовость

Понятность

Дискретность

Конечность

Определенность

Эффективность

Результативность

Слайд 8

Один и тот же алгоритм можно использовать с разными исходными данными. Массовость

Один и тот же алгоритм можно использовать с разными исходными

данными.

Массовость

Слайд 9

Понятность Знание исполнителя о том, что нужно делать для выполнения алгоритма.

Понятность

Знание исполнителя о том, что нужно делать для выполнения алгоритма.

Слайд 10

Алгоритм должен состоять из конкретных действий, следующих в определённом порядке. Дискретность (прерывность)

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

Дискретность

(прерывность)
Слайд 11

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

Каждое действие и алгоритм в целом должны иметь возможность завершения.

Конечность

Слайд 12

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

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

случае

Определенность

Слайд 13

Каждый шаг алгоритма должен быть выполнен точно и за разумно конечное время Эффективность

Каждый шаг алгоритма должен быть выполнен точно и за разумно конечное

время

Эффективность

Слайд 14

Отсутствие ошибок, алгоритм должен приводить к правильному результату для всех допустимых входных значениях. Результативность

Отсутствие ошибок, алгоритм должен приводить к правильному результату для всех

допустимых входных значениях.

Результативность

Слайд 15

Слайд 16

Естественный язык 1) Поднять трубку телефона 2) Набрать номер телефона абонента

Естественный язык

1) Поднять трубку телефона
2) Набрать номер телефона абонента
3) Ждать ответа
4)

Можно говорить.

Приведем пример алгоритма пользования стационарным телефоном

Слайд 17

Блок-схема Для более наглядного представления алгоритма широко используется графическая форма –

Блок-схема

Для более наглядного представления алгоритма широко используется графическая форма – блок-схема,

которая составляется из стандартных графических объектов.