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