Разделы презентаций


Алгоритмы. Свойства алгоритмов. Исполнители

Содержание

План действий:1. Найти тропу, по которой часто ходят мамонты.2. Вырыть в ней большую глубокую яму и замаскировать ее ветками.3. Спрятаться и ждать, пока в яму не провалиться мамонт.4. Закидать провалившегося мамонта

Слайды и текст этой презентации

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


Алгоритмы.  Свойства алгоритмов. Исполнители

Слайд 2План действий:
1. Найти тропу, по которой часто ходят мамонты.
2. Вырыть

в ней большую глубокую яму и замаскировать ее ветками.
3. Спрятаться

и ждать, пока в яму не провалиться мамонт.
4. Закидать провалившегося мамонта копьями и камнями.
5. Разделать тушу и доставить ее к хижинам племени.

1. Взять деньги (и сумку).
2. Пойти в продуктовый магазин.
3. Выбрать необходимые продукты.
4. Заплатить за них в кассу.
5. Принести продукты домой.



План действий:1. Найти тропу, по которой часто ходят мамонты.2. Вырыть в ней большую глубокую яму и замаскировать

Слайд 3Мохамед аль Хорезми


Мохамед аль Хорезми

Слайд 4Квадратное уравнение
4х2+12х+9=0
Вспомните, как решить квадратное уравнение?
Дано: a=4, b=12, c=9
Как

найти корни?


Результат: х.




Квадратное уравнение4х2+12х+9=0 Вспомните, как решить квадратное уравнение?Дано: a=4, b=12, c=9Как найти корни? Результат: х.

Слайд 5Алгоритм
Алгоритм – это понятное и точное предписание исполнителю выполнить конечную

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

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



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

Слайд 6Свойства алгоритмов.
Понятность – каждый шаг представлен в форме, понятной исполнителю

(на его языке).
Дискретность – разбиение на отдельные элементарные шаги.
Однозначность

- детерминированность, определённость формулировок, не допускающая разных толкований (исполнителю должно быть точно понятно, какой шаг выполнять дальше).
Результативность – получение результата после конечного числа шагов, предусматривающее все возможные варианты (последовательность шагов не должна быть бесконечной).
Массовость – возможность решать множество однотипных задач.
Является ли алгоритмом предписание «Пойди туда, не знаю куда, найди то, не знаю что»?



Свойства алгоритмов. Понятность – каждый шаг представлен в форме, понятной исполнителю (на его языке).Дискретность – разбиение на

Слайд 7Способы записи алгоритмов
словесный;
табличный;
графический;
программа на алгоритмическом языке.



Способы записи алгоритмовсловесный; табличный; графический; программа на алгоритмическом языке.

Слайд 8Способы записи алгоритмов
Иногда алгоритмы записывают не на естественном, а формальном

языке. Так, например, в решении шахматной задачи вместо фразы “Конь,

находящийся на поле d5, берет фигуру на поле f6 и объявляет шах” пишут “Кd5:f6+”.
Формализованная запись алгоритма понятна меньшему количеству исполнителей, но она обеспечивает краткость и недвусмысленность, облегчая тем самым задачу исполнения алгоритма.
Графическая форма записи алгоритма более наглядна, чем словесная. Распространенным графическим способом представления алгоритмов являются блок-схемы. Блок-схема алгоритма состоит из блоков, соединенных линиями. Блоки различной формы изображают начало, конец и отдельные шаги алгоритма, а также условие выполнения шага.



Способы записи алгоритмовИногда алгоритмы записывают не на естественном, а формальном языке. Так, например, в решении шахматной задачи

Слайд 9Графическая форма записи алгоритма
Графическая форма записи алгоритма более наглядна, чем

словесная. Распространенным графическим способом представления алгоритмов являются блок-схемы.
Блок-схема состоит

из блоков, соединенных линиями. Чаще всего используются блоки следующих типов:





выполнение операции;

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

- ввод/вывод данных;
- начало и конец алгоритма.



Графическая форма записи алгоритмаГрафическая форма записи алгоритма более наглядна, чем словесная. Распространенным графическим способом представления алгоритмов являются

Слайд 10Исполнитель алгоритма
Исполнитель алгоритма - человек и/или автоматическое устройство: - понимающий

язык, на котором записан алгоритм; и - способный выполнить этот

алгоритм.



Исполнитель алгоритмаИсполнитель алгоритма - человек и/или автоматическое устройство:  - понимающий язык, на котором записан алгоритм; и

Слайд 11Кто может быть исполнителем алгоритма?
Исполнителем алгоритма может быть не только

человек, но и автоматическое устройство (реальное или воображаемое). В этом

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



Кто может быть исполнителем алгоритма?Исполнителем алгоритма может быть не только человек, но и автоматическое устройство (реальное или

Слайд 12Разработка и исполнение
Разрабатывает алгоритмы: человек,
Исполняют алгоритмы: люди и

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

игрушки.
Исполнитель решает задачу по заданному алгоритму, строго следуя по предписаниям (программе) не вникая и не рассуждая, почему он так делает.



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

Слайд 13Исполнителя характеризует:
Системой команд Исполнителя называется совокупность всех команд, которые может

выполнить Исполнитель.
Совокупность всех действий, которые он может выполнить в

ответ на эти команды, называется системой допустимых действий Исполнителя.
Среда – это обстановка, в которой работает исполнитель
Элементарное действие – действие, совершаемое исполнителем после вызова команды.
Отказы. Возникают при вызове команды в недопустимом для данной команды состоянии среды.



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

Слайд 14
“Компьютер – формальный исполнитель, он не понимает, что делает,

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




“Компьютер – формальный исполнитель, он не понимает, что делает, не думает, точно выполняет те действия, которые

Слайд 15Источники информации:
Информатика и ИКТ: учебник для 9 класса, И.Г. Семакин

и др, - М.: Бином, Лаборатория знаний, 2008 г.
Информатика 9-11.

Интерактивный задачник.. Крылов С.С., 2004.
Андреева Е.В. Информатика. Основы алгоритмизации. Тетрадь с печатной основой. – Саратов: «Лицей», 1998. – 80 с.

Источники информации:Информатика и ИКТ: учебник для 9 класса, И.Г. Семакин и др, - М.: Бином, Лаборатория знаний,

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

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

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

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

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


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

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