Similar presentations:
Алгоритм - это точное описание упорядоченной последовательности действий
1.
2. Алгоритм
Алгоритм - это точное описаниеупорядоченной последовательности
действий, приводящей за конечное число
шагов к необходимому результату.
Происхождение
слова
«алгоритм»
3. Происхождение слова « алгоритм»
Работа обучающихся в группахКакие алгоритмы Вы знаете, и кто
или что является исполнителями
алгоритмов?
Как Вы понимаете высказывание
Норберта Винера: «Любая машина
стоит лишь столько, сколько стоит
человек, который на ней работает?»
4. Работа обучающихся в группах
Исполнителиалгоритмов
5.
Из приведённого списказадач выберите те,
которые
сформулированы чётко.
Сосчитайте звёзды
на небе.
Иди туда, не знаю
куда. Принеси то,
не знаю что.
Сосчитайте число
окон в своём доме.
Дайте подробное
описание дороги от
двери своего дома
до школы (пешком,
на автобусе или
другом
транспорте).
6. Из приведённого списка задач выберите те, которые сформулированы чётко.
Свойства алгоритмаРезультативность
Дискретность (пошаговость)
Детерминированность
(определённость)
Понятность
Выполнимость
Массовость
7. Свойства алгоритма
Формы записи алгоритмовСловесно-формульный
Например, Составить алгоритм решения арифметического выражения
(23+34)*57/3
1 шаг 23+34=57
2 шаг 57*57=3249
3 шаг 3249/3=1083
С помощью алгоритмического языка
Например, Составить алгоритм решения алгебраического выражения
x=2y+z
алг Выражение
арг y,z:цел
рез x:цел
нач
x:=2*y
x:=x+z
кон
Таблицы
Блок-схемы
8. Свойства алгоритма
Элементы блок-схемыНачало
Данные
Начало и конец алгоритма
Описание ввода и вывода данных
Последовательность
команд
Описание линейной
последовательности команд
Условие
Обозначение условий в
алгоритмических структурах
«ветвление» и «выбор»
Объявление
переменных
Объявление переменных или ввод
комментариев
9. Свойства алгоритма
Типы алгоритмовЛинейный
Разветвлённый(алгоритмические
структуры «ветвление» и
«выбор»)
Циклический (алгоритмическая
структура «цикл»)
Вспомогательный
Определения
10. Формы записи алгоритмов
Линейный алгоритмПример. Алгоритм посадки дерева
Начало
Выкопать в земле ямку
Опустить в ямку саженец
Закопать ямку с саженцем землёй
Полить саженец водой
Конец
11. Элементы блок-схемы
Разветвлённый алгоритмПример: Из трёх монет одинакового достоинства
одна фальшивая (лёгкая). Как её найти с
помощью одного взвешивания на чашечных
весах без гирь?
Начало
Положить по 1 монете на каждую чашу весов,
третью монету отложить в сторону
Да
Весы
в равновесии?
Нет
Монета на поднявшейся
вверх чаше фальшивая
Отложенная монета
фальшивая
Конец
12. Типы алгоритмов
Циклический алгоритмДомашнее задание по математике
Начало
Нет
Есть
нерешённые задачи
по математике?
Да
Решить задачу
Пойти погулять
Конец
13. Типы алгоритмов
Практическая работаПродумайте и создайте на компьютере
с помощью графического
векторного редактора блок-схемы
линейного,
разветвлённого,
циклического алгоритмов.
Пояснение: При работе
используйте элементы блок-схемы.
14. Линейный алгоритм
Домашнее заданиеИнформатика и ИКТ: учебник для 8-9
класса/ Н.В.Макарова, §12.1-12.2
(обязательно).
Творческое сообщение на тему:
«Алгоритмы вокруг нас», используя
разумные источники (по желанию).
Творческое сообщение обязательно
будет оценено!