Алгоритмы: свойства, формы, виды
Слайды и текст этой презентации
Слайд №1 |
 |
Алгоритм Баганова Елена НиколаевнаГБОУ СОШ №892 г. МоскваУчитель ИиИКТ |
Слайд №2 |
 |
АЛГОРИТМ (план) — это строгая
последовательность действий,
приводящая
к желаемому результату. |
Слайд №3 |
 |
Исполнитель алгоритма —
это человек или робот (ЭВМ),
умеющий выполнять некоторый,
вполне определённый набор действий,
называемый системой команд. Робот (ЭВМ) выполняет алгоритм формально, т.е. не вникая в содержание поставленной задачи, а только строго выполняя последовательность действий. |
Слайд №4 |
 |
Свойства алгоритма Раздельность Массовость Результативность Понятность Определённость |
Слайд №5 |
 |
Раздельность(дискретность) — алгоритм должен представлять процесс решения задачи как последовательное выполнение простых шагов. |
Слайд №6 |
 |
Массовость — алгоритм решения задачи разрабатывается в общем виде, т.е. он должен быть применим для некоторого класса задач, различающихся лишь исходными данными. |
Слайд №7 |
 |
Результативность(конечность) — алгоритм должен приводить к решению задачи за конечное число шагов. |
Слайд №8 |
 |
Определённость — каждое правило алгоритма должно быть чётким, однозначным и не оставлять места для домысливания . |
Слайд №9 |
 |
Понятность — алгоритм может быть выполнен только исполнителем, который понимает каждую команду алгоритма и может ее исполнить в строгом соответствии с ее назначением, т.е каждая команда должна входить в систему команд этого исполнителя. |
Слайд №10 |
 |
Формы представления алгоритма: Словесная(изложение на естественном языке)
Графическая (схема, блок-схема)
Программная (запись на каком-либо языке программирования) |
Слайд №11 |
 |
Чтобы приготовить молочно- рисовую кашу в мультиварке:
В чашу мультиварки высыпаем промытый рис.
Заливаем рис молоком и водой.
Добавляем сахар и сливочное масло.
Все перемешиваем.
Закрываем крышку мультиварки, выбираем режим «Молочная Каша» и устанавливаем время 35 минут.
После сигнала, кашку перемешаем. Пример словесной формы: |
Слайд №12 |
 |
Примеры графической формы: |
Слайд №13 |
 |
Примеры программной формы: |
Слайд №14 |
 |
Закрепление знаний Свойство алгоритма, которое определяет возможность завершения процесса. (результативность) Объект, умеющий выполнять определенный набор действий. (исполнитель) У исполнителя Вычислитель две команды, которым присвоены номера:
1. умножь на 3
2. вычти 2
Первая из них увеличивает число на экране в 3 раза, вторая уменьшает его на 2.
Получите из числа 2 число 30, в ответе запишите только номера команд.
1 2 1 2 1 |
Слайд №15 |
 |
БЛОК — СХЕМА Алгоритм записанный в виде последовательности блоков, называется БЛОК – СХЕМОЙ. |
Слайд №16 |
 |
НАЧАЛО КОНЕЦ Блок
начала и конца
алгоритма Вспомогательный блок
(блок ввода/ вывода) Логический блок
(блок проверки условия) Вычислительный блок
(процесс) |
Слайд №17 |
 |
Виды алгоритмов Линейный алгоритм (следование)
Разветвляющийся алгоритм (ветвление)
Циклический алгоритм (повторение)
|
Слайд №18 |
 |
Следование образуется из последовательности действий, следующих одно за другим. |
Слайд №19 |
 |
Ветвление обеспечивает в зависимости от результата проверки условия ( ДА или НЕТ) выбор одного из путей работы алгоритма. |
Слайд №20 |
 |
Повторение обеспечивает многократное выполнение некоторой совокупности действий, которая называется ЦИКЛОМ. |
Слайд №21 |
 |
Закрепление знаний Создайте алгоритм перехода дороги по пешеходному переходу ЗЕБРА и оформите его в виде блок-схемы. Создайте алгоритм нахождения площади прямоугольного треугольника и оформите его в виде блок-схемы. |
Слайд №22 |
 |
Используемые материалы Семакин И.Г., Хеннер Е.К. Задачник-практикум по информатике. М.: Бином, 2008 г.
Шауцукова Л.З. Информатика.Учеб. пособие для 10 – 11 классов:Просвещение, 2000 г.
|
Оцените статью:
(1 голос, среднее: 5 из 5)
Поделитесь с друзьями!
Большой сборник презентаций в помощь школьнику.
закрыть
Скопируйте этот код и вставьте его на своем сайте: