Презентация, доклад по информатике на тему Алгоритм. Свойства алгоритма. Исполнители

Содержание

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

Слайд 1Алгоритмы
Введение в программирование

АлгоритмыВведение в программирование

Слайд 2Алгоритм
Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад

(в 825 году) ученый из города Хорезма Абдулла (или Абу Джафар) Мухаммед бен Муса аль-Хорезми создал книгу по математике, в которой описал способы выполнения арифметических действий над многозначными числами. Само слово алгоритм возникло в Европе после перевода на латынь книги этого математика.

Алгоритм – описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.
Алгоритм Появление алгоритмов связывают с зарождением математики. Более 1000 лет назад (в 825 году) ученый из города

Слайд 3Алгоритм открывания двери
1. Достать ключ из кармана.
2. Вставить ключ в замочную

скважину.
3. Повернуть ключ два раза против часовой стрелки.
4. Вынуть ключ
Алгоритм открывания двери1. Достать ключ из кармана.2. Вставить ключ в замочную скважину.3. Повернуть ключ два раза против

Слайд 5Правильный алгоритм:

1.Налить в чайник воду.
2. Зажечь спичку.
3. Открыть

кран газовой горелки.
4. Поднести спичку к горелке.
5. Поставить чайник на плиту.
6. Ждать, пока вода закипит.
7. Выключить газ.

Правильный алгоритм: 1.Налить в чайник воду. 2. Зажечь спичку. 3. Открыть кран газовой горелки. 4. Поднести спичку

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

порядке);
Детерминированность (однозначность) (любое действие должно быть строго и недвусмысленно определено в каждом случае);
Понятность - свойство алгоритма, при котором каждое из этих элементарных действий (шагов) являются законченными и понятными.
Массовость (один и тот же алгоритм можно использовать с разными исходными данными);
Результативность (отсутствие ошибок, алгоритм должен приводить к правильному результату для всех допустимых входных значениях).

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

Слайд 7Виды алгоритмов
Линейный алгоритм (описание действий, которые выполняются однократно в заданном порядке);
Циклический

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

Виды алгоритмовЛинейный алгоритм (описание действий, которые выполняются однократно в заданном порядке);Циклический алгоритм (описание действий, которые должны повторятся

Слайд 8Представления алгоритма
В устной форме.

В письменной форме на естественном языке.

В письменной форме

на формальном языке.

Для более наглядного представления алгоритма широко используется графическая форма - блок-схема, которая составляется из стандартных графических объектов.
Представления алгоритмаВ устной форме.В письменной форме на естественном языке.В письменной форме на формальном языке.Для более наглядного представления

Слайд 9Стандартные графические объекты блок-схемы





Стандартные графические объекты блок-схемы

Слайд 12Пример записи алгоритма в виде блок-схемы

Пример записи алгоритма в виде блок-схемы

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

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

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

Слайд 14Исполнители алгоритмов
Объект, который будет выполнять алгоритм, обычно называют исполнителем.
Исполнитель - объект,

который выполняет алгоритм.
Идеальными исполнителями являются машины, роботы, компьютеры...
Компьютер – автоматический исполнитель алгоритмов.
Алгоритм, записанный на «понятном» компьютеру языке программирования, называется программой.

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

Слайд 16Вопросы:
Что такое алгоритм? Приведите примеры алгоритмов.
Какие свойства алгоритмов вы знаете?
Какие виды

алгоритмов вы знаете?
Какие способы записи алгоритмов вы знаете?
Что такое исполнитель алгоритмов?
Что такое программа?

Вопросы:Что такое алгоритм? Приведите примеры алгоритмов.Какие свойства алгоритмов вы знаете?Какие виды алгоритмов вы знаете?Какие способы записи алгоритмов

Что такое shareslide.ru?

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


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть