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


Алгоритм и его формальное исполнение

Содержание

План урокаПовторение. Алгоритм. Исполнитель алгоритма. СКИ исполнителя. Свойства алгоритма.Классификация алгоритмов по форме представленияКлассификация алгоритмов по структуреЛинейные алгоритмыЭтапы решения задачПрактическая работа на компьютере

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

Слайд 1Алгоритм и его формальное исполнение

Алгоритм  и его формальное исполнение

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

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

на компьютере

План урокаПовторение. Алгоритм. Исполнитель алгоритма. СКИ исполнителя. Свойства алгоритма.Классификация алгоритмов по форме представленияКлассификация алгоритмов по структуреЛинейные алгоритмыЭтапы

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

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

Слайд 4Алгоритм – это строго определенная последовательность действий при решении задачи.
Алгоритм

содержит несколько шагов.
Шаг алгоритма – это каждое отдельное действие

алгоритма.
Алгоритм – это строго определенная последовательность действий при решении задачи.Алгоритм содержит несколько шагов. Шаг алгоритма – это

Слайд 5Вопрос:
Что такое исполнитель?
Что такое система команд исполнителя (СКИ)

?
Что такое среда исполнителя ?

Вопрос: Что такое исполнитель?  Что такое система команд исполнителя (СКИ) ? Что такое среда исполнителя ?

Слайд 6Исполнитель – это объект, умеющий выполнять определенный набор действий. Исполнителем

может быть человек, робот, животное, компьютер.
Система команд исполнителя (СКИ) –

это все команды, которые исполнитель умеет выполнять.
Среда исполнителя – обстановка, в которой функционирует исполнитель.
Исполнитель – это объект, умеющий выполнять определенный набор действий. Исполнителем может быть человек, робот, животное, компьютер.Система команд

Слайд 7У разных исполнителей разные системы команд.
Система команд исполнителя
(СКИ) – это

набор команд, которые он может выполнять.

У разных исполнителей разные системы команд.Система команд исполнителя(СКИ) – это набор команд, которые он может выполнять.

Слайд 8Вопрос:
Чем исполнитель-машина отличается от исполнителя-человека?

Вопрос: Чем исполнитель-машина отличается от исполнителя-человека?

Слайд 9Человек может мыслить. Он сам принимает решения. Машина может выполнить только

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

Человек может мыслить. Он сам принимает решения.  Машина может выполнить только те команды, которые для нее

Слайд 10Компьютер не анализирует содержание и смысл задачи. Он последовательно выполняет

алгоритм решения задачи шаг за шагом.

Компьютер – формальный исполнитель алгоритма

Компьютер не анализирует содержание и смысл задачи. Он последовательно выполняет алгоритм решения задачи шаг за шагом.Компьютер –

Слайд 11Задание: Составь алгоритм сбора портфеля. Продумай СКИ.





Способ описания алгоритма _______________
Число шагов __________________
Исполнитель ________________
Среда исполнителя _______________
Возьми

портфель

Открой дневник

Посмотри расписание

Сложи школьные принадлежности в портфель

Закрой портфель

Словесный

5 (пять)

Человек

Квартира

Задание: Составь алгоритм сбора портфеля. Продумай СКИ.   Способ описания алгоритма _______________Число шагов __________________Исполнитель ________________Среда исполнителя

Слайд 12Задание: Назови исполнителей следующих видов работы:
Уборка мусора во дворе
Обучение детей

в школе
Вождение автомобиля
Ответ у доски
Приготовление пищи
Печатание документа на принтере

Задание: Назови исполнителей следующих видов работы:Уборка мусора во двореОбучение детей в школеВождение автомобиляОтвет у доскиПриготовление пищиПечатание документа

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

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

Слайд 14АЛГОРИТМ
Результативность
Детерминированность
Дискретность
Конечность
Массовость
Свойства алгоритма
Дискретность (прерывность, раздельность) –

разбиение алгоритма на шаги
Результативность – получение результата за конечное количество

шагов

Массовость – использование алгоритма для решения однотипных задач

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

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

АЛГОРИТМРезультативность Детерминированность Дискретность Конечность Массовость Свойства алгоритмаДискретность (прерывность, раздельность) – разбиение алгоритма на шагиРезультативность – получение результата

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

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

Слайд 16Классификация алгоритмов по форме представления:
• словесная (записи на естественном языке);

графическая (изображения из графических символов);

• псевдокоды (полуформализованные описания алгоритмов на

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

• программная (тексты на языках программирования).
Классификация алгоритмов по форме представления:• словесная (записи на естественном языке);• графическая (изображения из графических символов);• псевдокоды (полуформализованные

Слайд 17

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

кран газовой горелки.
4. Поднести спичку к горелке.
5. Поставить

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

Словесный способ представления алгоритмов

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

Слайд 18Графический способ представления алгоритмов:

Блок-схема
Направление

Графический способ представления алгоритмов:Блок-схемаНаправление

Слайд 19Графический способ представления алгоритмов
Или
Блок-схема

Графический способ представления алгоритмовИлиБлок-схема

Слайд 20

начало

Подойти к переходу

Дождаться зеленого света

Перейти улицу

Конец
Алгоритм действий человека при переходе

улицы в виде блок-схемы

началоПодойти к переходуДождаться зеленого светаПерейти улицуКонецАлгоритм действий человека при переходе улицы в виде блок-схемы

Слайд 21Алгоритм посадки дерева
Выкопать в земле ямку;
Опустить в ямку саженец;
Засыпать ямку

с саженцем землей;
Полить саженец водой.

Алгоритм посадки дереваВыкопать в земле ямку;Опустить в ямку саженец;Засыпать ямку с саженцем землей;Полить саженец водой.

Слайд 23Классификация алгоритмов по структуре:
Линейный (следование)
Разветвленный (ветвление, выбор, альтернатива)
Циклический (повтор)
Вспомогательный
Комбинированный

Классификация алгоритмов по структуре:Линейный (следование)Разветвленный (ветвление, выбор, альтернатива)Циклический (повтор)ВспомогательныйКомбинированный

Слайд 25Базовая структура линейного алгоритма

Базовая структура линейного алгоритма

Слайд 27Этапы решения задачи:
1 этап. Постановка задачи
2 этап. Математическая модель
3 этап.

Составление алгоритма
4 этап. Составление программы



Этапы решения задачи:1 этап. Постановка задачи2 этап. Математическая модель3 этап. Составление алгоритма4 этап. Составление программы

Слайд 28Задача Вычислить периметр произвольного треугольника по его трем сторонам.
Решение:
1 этап: Постановка

задачи.
Исходные данные: А, B, C – стороны произвольного треугольника


Выходные данные: P – периметр треугольника.
Задача Вычислить периметр произвольного треугольника по его трем сторонам.Решение:1 этап: Постановка задачи.Исходные данные: А, B, C –

Слайд 292 этап: Математическая модель.

P=A+B+С

2 этап:  Математическая модель.P=A+B+С

Слайд 303 этап: Алгоритм.

3 этап: Составление алгоритма

3 этап: Алгоритм.3 этап: Составление алгоритма

Слайд 31

Задание:
Нарисовать в приложении PAINT ракету и описать алгоритм построения

(словесно).

Задание: Нарисовать в приложении PAINT ракету и описать алгоритм построения (словесно).

Слайд 32Спасибо за внимание!!!

Спасибо за внимание!!!

Слайд 33Алгоритм рисования ракеты
Взять инструмент «линия»
Нарисовать контур левой стороны ракеты
Выделить рисунок
Скопировать
Вставить
Отразить

слева направо
Соединить две части ракеты
С помощью инструмента «заливка» раскрасить ракету
Практическая

работа на компьютере
Алгоритм рисования ракетыВзять инструмент «линия»Нарисовать контур левой стороны ракетыВыделить рисунокСкопироватьВставитьОтразить слева направоСоединить две части ракетыС помощью инструмента

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

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

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

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

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


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

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