Обучающая: сформировать новые понятия: алгоритм, алгоритмический язык и свойства алгоритма; дать представление о линейных алгоритмах; научить правильно выполнять и составлять алгоритмы.
познакомить с формами записи алгоритмов: блок-схема, построчная запись;
Развивающая: развивать мыслительные операции посредством наблюдений , обобщений, сознательного восприятия материала; продолжать развивать навыки работы с информационными технологиями.
Воспитательная: привить интерес к предмету ; познавательную активность, аккуратность и терпение; информационную культуру учащихся.
Алгоритм
Алгоритм – это понятное и точное предписание исполнителю совершить последовательность действий, направленных на решение поставленной задачи.
Алгоритмический язык – это средство описания алгоритмов, ориентированных на пользователя. Для записи алгоритмов используют специальные служебные слова: алг., дано, надо, начало., конец.
Способы представления алгоритмов
Алгоритм можно описать следующими способами:
• Словесный
• Формульный
• Табличный
•Графический - с помощью блок- схем.
?
?
?
Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Просмотр содержимого документа
«Алгоритм.Линейный алгоритм. »
Тема:Алгоритм. Линейный алгоритм.
МБОУ «Россошинская Сош»
Учитель информатики: Гадакчян Арест Левонович
Класс :7
Цели урока:
1. Что такое алгоритм, кто их разрабатывает и решает
2. Как правильно выполнять и составлять алгоритмы , Формы записи алгоритмов .
3. О линейных алгоритмах и его блок-схеме
Как это происходит?
Каждый человек в повседневной жизни, во время учебы или на работе решает огромное количество задач разной сложности. Некоторые из этих задач столь просты, что мы решаем их не задумываясь, автоматически. Решение даже самой простой задачи обычно осуществляется за несколько последовательных шагов.Такая последовательность шагов в решении задачи называетсяалгоритмом.
Алгоритм
Алгоритм– это понятное и точное предписание исполнителю совершить последовательность действий, направленных на решение поставленной задачи.
Алгоритмический язык – это средство описания алгоритмов, ориентированных на пользователя. Для записи алгоритмов используют специальные служебные слова : алг., дано, надо, начало., конец.
Общий вид алгоритма
Алг.Имя
ДаноУсловия применения алгоритма
НадоЦель выполнения алгоритма
Начало
тело алгоритма
Конец
Способы представления алгоритмов
Алгоритм можно описать следующими способами:
Словесный
Формульный
Табличный
Графический-с помощью блок- схем.
Правила изображения блок-схемы
- начало или конец
-ввод информации
(запись данных)
-обработка информации
-логические условия
-вывод информации
Однозначность
Конечность
завершение работы алгоритма в целом за конечное число шагов
Однозначность(определенность)
единственность толкования правил выполнения действий и порядка их выполнения
Результативность
Получение требуемого результата за конечное число шагов
Понятность
Под этим термином понимают указания, которые понятны исполнителю
Массовость
возможность применения алгоритмов для решения целого класса конкретных задач, отвечающих общей постановке задачи
Линейные алгоритмы
Линейные алгоритмысостоят из команд, которые выполняются последовательно.
все действия выполняются одно за другим.Они как бы выстраиваются в одну линию.Отсюда и название – линейный.
Линейный алгоритм
начало
действие
действие
конец
Пример:
нач
Собраться в школу
Начало
Встать
Сделать зарядку
Умыца
Одеться
Позавтракать
Собрать портфель
Конец
встань
Сделать зарядку
Умыца
Одеться
Позавтракать
Собрать портфель
кон
Практическое задание
Используя графический редакторPaint, создайте 5 примеров линейного алгоритма.
Обобщение
1. Перечислите известные вам формы записи алгоритмов.
2. Какие геометрические фигуры используются в блок-схеме?
3. Какие алгоритмы называют линейными?
4. Приведите пример линейного алгоритма.
Итог урока :
Алгоритм – это конечная последовательность шагов в решении задачи, приводящая от исходных данных к требуемому результату.
Исполняют алгоритмы люди и всевозможные технические устройства.
Алгоритм, в котором команды выполняются в порядке их записи, то есть последовательно друг за другом, называется линейным.