Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

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

Содержание

План действий:1. Найти тропу, по которой часто ходят мамонты.2. Вырыть в ней большую глубокую яму и замаскировать ее ветками.3. Спрятаться и ждать, пока в яму не провалиться мамонт.4. Закидать провалившегося мамонта копьями и камнями.5. Разделать тушу
Алгоритмы.  Свойства алгоритмов. Исполнители План действий:1. Найти тропу, по которой часто ходят мамонты.2. Вырыть в ней Мохамед аль Хорезми Квадратное уравнение4х2+12х+9=0 Вспомните, как решить квадратное уравнение?Дано: a=4, b=12, c=9Как найти корни? Результат: х. АлгоритмАлгоритм – это понятное и точное предписание исполнителю выполнить конечную последовательность команд, Свойства алгоритмов. Понятность – каждый шаг представлен в форме, понятной исполнителю (на Способы записи алгоритмовсловесный; табличный; графический; программа на алгоритмическом языке. Способы записи алгоритмовИногда алгоритмы записывают не на естественном, а формальном языке. Так, Графическая форма записи алгоритмаГрафическая форма записи алгоритма более наглядна, чем словесная. Распространенным Исполнитель алгоритмаИсполнитель алгоритма - человек и/или автоматическое устройство:  - понимающий язык, Кто может быть исполнителем алгоритма?Исполнителем алгоритма может быть не только человек, но Разработка и исполнениеРазрабатывает алгоритмы:  человек, Исполняют алгоритмы: люди и устройства – Исполнителя характеризует:Системой команд Исполнителя называется совокупность всех команд, которые может выполнить Исполнитель. “Компьютер – формальный исполнитель, он не понимает, что делает, не думает, Источники информации:Информатика и ИКТ: учебник для 9 класса, И.Г. Семакин и др,
Слайды презентации

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

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

мамонты.
2. Вырыть в ней большую глубокую яму и замаскировать

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

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


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

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

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

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

b=12, c=9
Как найти корни?


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


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

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

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

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


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

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

понятной исполнителю (на его языке).
Дискретность – разбиение на отдельные

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


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

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

языке.


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

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

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

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

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

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

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

блок-схемы.

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

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

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

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


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

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

- понимающий язык, на котором записан алгоритм; и -

способный выполнить этот алгоритм.


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

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

не только человек, но и автоматическое устройство (реальное или

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


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

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

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

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

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

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

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

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


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

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

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

ему задал человек”.


  • Имя файла: algoritmy-svoystva-algoritmov-ispolniteli.pptx
  • Количество просмотров: 104
  • Количество скачиваний: 0