Понятие алгоритма (исторические сведения) презентация

Слайд 1АЛГОРИТМ


Слайд 2План
Понятие алгоритма (исторические сведения).
Исполнитель алгоритма.
Свойства алгоритмов.
Виды алгоритмов.


Слайд 3 Название "алгоритм" произошло от латинской формы имени величайшего среднеазиатского математика Мухаммеда

ибн Муса ал-Хорезми (Alhorithmi), жившего в 783—850 г.
В своей книге "Об индийском счете" он изложил правила записи натуральных чисел с помощью арабских цифр и правила действий над ними "столбиком", знакомые теперь каждому школьнику. В XII веке эта книга была переведена на латынь и получила широкое распространение в Европе.

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

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

Слайд 5Исполнитель алгоритма

Исполнитель алгоритма — это некоторая абстрактная или реальная (техническая, биологическая

или биотехническая) система, способная выполнить действия, предписываемые алгоритмом.
Исполнителя хаpактеpизуют:
среда;
элементарные действия;
система команд;
отказы.

Слайд 6
Среда (или обстановка) — это "место обитания" исполнителя.
Напpимеp, для исполнителя

Робота из школьного учебника среда — это бесконечное клеточное поле. Стены и закрашенные клетки тоже часть среды. А их расположение и положение самого Pобота задают конкретное состояние среды.

Слайд 7Система команд. Каждый исполнитель может выполнять команды только из некоторого строго

заданного списка — системы команд исполнителя. Для каждой команды должны быть заданы условия применимости (в каких состояниях среды может быть выполнена команда) и описаны результаты выполнения команды. Напpимеp, команда Робота "ввеpх" может быть выполнена, если выше Робота нет стены. Ее результат — смещение Робота на одну клетку вверх

Слайд 8
После вызова команды исполнитель совершает соответствующее элементарное действие.
Отказы исполнителя возникают,

если команда вызывается при недопустимом для нее состоянии среды.

Слайд 9Свойства алгоритмов
Дискретность – алгоритм состоит из отдельных инструкций (шагов);
Однозначность –

каждый шаг понимается исполнителем единственным образом;
Массовость – алгоритм работает при меняющихся в некоторых пределах входных данных;
Результативность – за конечное число шагов достигается некоторый результат;
Конечность – каждое действие в отдельности и весь алгоритм в целом должны иметь возможность завершения .

Слайд 10Виды алгоритмов
Механические алгоритмы, или иначе детерминированные, жесткие (например алгоритм работы машины,

двигателя и т.п.).

Гибкие алгоритмы - вероятностные (алгоритм дает программу решения задачи несколькими путями или способами, приводящими к вероятному достижению результата.

Эвристический алгоритм (от греческого слова “эврика”) – это такой алгоритм, в котором достижение конечного результата программы действий однозначно не предопределено

Слайд 11Виды алгоритмов

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

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


Слайд 12Алгоритмическая система

Алгоритмическая система — набор средств и понятий, позволяющих строить некоторое

множество алгоритмов для решения определенного класса задач.
Алгоритмизация — процесс разработки и описания алгоритма решения какой-либо задачи.


Слайд 13 Алгоритмическая система определяется наличием четырех составляющих ее частей:

1) множеством входных объектов

или исходных данных, подлежащих обработке алгоритмами данной системы;
2) множеством выходных объектов или результатов выполнения алгоритмов данной системы;
3) системой команд исполнителя, т. е. набором тех действий, которые может выполнять исполнитель и которое мы можем описывать в алгоритмах;
4) языком описания алгоритмов — языком исполнителя;

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

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

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

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


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

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