Тема
урока: «Алгоритм и его свойства. Линейный алгоритм»
Тип
урока: урок освоения новых знаний.
Цель: ученик
научиться составлять линейный алгоритм по блок схемам.
Задачи:
1. Дать
определение алгоритма
2. Определить
свойства алгоритма
3. Определить
виды алгоритмов с помощью программы Q-кодов
4. Научить
записывать линейный алгоритм с помощью блок- схемы.
Оборудование:
компьютер, проектор, планшет с интернетом, документ-камера,
сотовые телефоны.
Вид
урока: комбинированный урок.
Программное
обеспечение: презентация, составленная в Microsoft Power Point; мобильное приложение для голосования Plickers; мобильное приложение
для считывания QR-кодов; тест easyQuizzy; Интернет.
Методы
и формы работы: групповая работа, методы объяснительно-иллюстративный,
проблемный, сравнения, анализа, практической работы.
Предметные:
• сформировать
представление об алгоритме и его свойствам;
• способствовать
умению определять понятие алгоритм;
• выполняют
переход от понятия к развернутой записи.
Метапредметные:
• освоение
приемов работы с различной информацией;
• умение
анализировать информацию и работать с текстом;
• развитие
коммуникативных навыков;
Личностные:
• стимулирование
поиска вариантов на основе имеющихся знаний;
• формирование
умения наблюдать, анализировать, сравнивать, делать выводы;
• осуществление
самоконтроля с образцом;
Здравствуйте
ребята.
Сегодня
мы наш урок начнем с ориентировки. Для дальнейшей работы мне важно посмотреть,
как вы ориентируетесь. Перед вами лежат листочки в клеточку. Возьмите в руки
карандаш и поставьте точку отсчитав от края листа две клеточки слева и 2
клеточки сверху. Затем отсчитайте 5 клеток вправо поставьте точку, от нее
спуститесь вниз на 5 клеток, снова поставьте точку, затем отсчитайте 5 клеток
влево и снова поставьте точку. Соедините все точки. Поднимите листочки и покажите,
что у вас получилось?
Квадрат.
У кого получилась другая фигура?
Почему?
Версии
(нарушили порядок действий)
Ребята
что будет, если мы поменяем порядок действий в каком либо действии?
Для
того чтобы ответить на вопрос вам необходимо проголосовать. На столах у вас
лежат маркеры, на которых изображены геометрические фигуры. На каждой стороне
фигуры расположена буква: а,б, с. д. Чтобы выбрать вариант ответа вам
необходимо повернуть маркер таким образом, чтобы на верхней стороне оказалась
нужная вам буква. И так приступаем.
Что
будет, если мы поменяем порядок действий в каком-либо задании?
А)
результат не изменится
Б)
результат изменится
С)
не знаю
Д)порядок
действия нельзя изменить
Ребята,
теперь выбрали свой вариант ответа и подняли лист таким образом, чтобы ваш
вариант ответа был сверху. Спасибо. (Ответы сканирует через программу Plickers)
А
теперь смотрим, какой у нас получился результат. Столько то % выбрали
такой вариант ответа итд
И
так мнения наши разделились.
Ну
а если мы разберем другой пример
Порядок
действий для открывания двери:
- Достать ключ.
- Вставить ключ в замочную скважину.
- Повернуть ключ против часовой стрелки на 2
оборота.
- Вынуть ключ.
Дверь
открыта.
Если
мы поменяем второе действие с третьем. Что произойдет? Поставленная цель будет
достигнута?
Ответы
детей
Показ
видео ролика
Ребята,
а как вы думаете, о чем мы сегодня будем говорить?
Ответы
детей (о последовательности действий, о каких либо инструкций и т.д.)
Конечно.
Каким
еще словом в жизни мы заменяем последовательность действий. Конечно алгоритм. И
так тема нашего урока
Алгоритм
и его свойства. Линейный алгоритм.
Запишем
ее в тетрадь.
А
где вы в жизни и в учебе вы с этим сталкивались?
Ответы
детей
Ребята
как вы думаете, какая цель у нас будет на уроке?
Ответы
детей
Хорошо.
Давайте разберемся. Что такое алгоритм?
Каждой
группе я даю по одному определению, которое используется в разных областях.
Ваша задача выписать ключевые слова из определения на листочек и прикрепить к
доске.
Определения
1. Алгоритм -
это организованная последовательность действий, понятных для некоторого исполнителя,
ведущая к решению поставленной задачи.
2. Алгори́тм
— набор инструкций, описывающих порядок действий исполнителя для достижения
некоторого результата.
3. Алгоритмом
называют последовательность действий над исходными данными, приводящих к
требуемому результату.
4. Алгоритм в
программировании- это понятная и точная последовательность действий.
5. Алгори́тм
— набор инструкций, описывающих порядок действий исполнителя для достижения
результата решения задачи за конечное число действий.
И так у нас
получилось.
Перечисляют
группы ключевые слова. Какой вывод мы сможем сделать ребята?
Версии слова
везде одинаковые
Давайте с помощью
этих слов составим определение.
Версии
Давайте запишем
его в тетрадь.
Каждый алгоритм
ребята обладает своими свойства. Что это за свойства мы сейчас у знаем. На
стола в группах у вас на столах лежат разные задания. Выполнив которые вам
необходимо сделать вывод.
1группа Вычислите
пример, записав всю последовательность действий. Сделайте вывод.
3787 х 4875=
О каком свойстве
пойдет речь? Если мы поменяем порядок умножения, что будет? Значит?
Версии:
определенность
Учитель: Это
свойство определенность.Записали
2 группа Решите
пример записав только результат.
5678-456=
234+ 543=
45 х 34=
Сделайте вывод.
О каком свойстве
пойдет речь?
Версии: результат
Учитель: Это
свойство результативность.Записали
3 группа Решите все
задачи и сделайте вывод.
·
у
Маши было 7 конфет она отдала 2 конфету Пети. Сколько конфет у Маши?
·
у
Маши было 5 конфет она отдала 3 конфету Пети. Сколько конфет у Маши?
·
у
Маши было 10 конфет она отдала 1 конфету Пети. Сколько конфет у Маши?
·
у
Маши было 2 конфет она отдала 1 конфету Пети. Сколько конфет у Маши?
О каком свойстве
пойдет речь?
Версии: массовость
Учитель: Это
свойство массовость.Записали
4
группа Сделайте заготовку. Треугольный
модуль. Ответьте на вопрос. Что было бы, если у вас в инструкции не оказалось
картинок?
Треугольный модуль изготавливается в семь действий:
1.Прямоугольную заготовку сгибаем вдоль пополам.
Рис.1
2.Для
того чтобы наметить линию середины, сложенную заготовку сгибаем и разгибаем
поперек. Разворачиваем заготовку углом вверх.
Рис.2
3.Загибаем
края листа к середине, как показано на рисунке.
Рис.3
4.Полученную
форму переворачиваем.
О каком свойстве
пойдет речь?
Версии: понятность
Учитель: Это
свойство понятность.
5 группа
Допишите алгоритм
более подробно. Сделайте вывод .
О каком свойстве
пойдет речь?
Версии:
подробность
Учитель: Это
свойство дискретность.Записали и так у нас получилось… свойств алгоритма –это…
Записали и так у
нас получилось… свойств алгоритма –это…
Ребята перед вами листочки, на которых указаны
алгоритмы. Какой вывод можно сделать?
Версии: все разные
С помощью QR-кодов узнайте о каких алгоритмах идет речь?
(Картинки с алгоритмами и под картинками
название и краткое описание алгоритмов, зашифрованных в QR-коде).
1
2 3
С помощьюQR-кодов прочитайте
о каких алгоритмах шла речь?
Что вы узнали ребята?
Алгоритмы бывают:………
Запишите себе в тетрадь.
Учитель сегодня
мы увидели, что один и тот же алгоритм может быть записан по-разному. Можно
записывать алгоритм естественным языком. В таком виде мы
используем рецепты, инструкции и т.п. Для записи
алгоритмов, предназначенных формальным исполнителям, разработаны
специальные языки программирования. Любой алгоритм можно
описать графически в виде блок-схемы. Для этого разработана
специальная система обозначений:
Обозначение
|
Описание
|
Примечания
|
|
Начало и конец алгоритма
|
|
|
Ввод и вывод данных.
|
Вывод данных иногда обозначают иначе:
|
|
Действие
|
В вычислительных алгоритмах так обозначают присваивание
|
|
Развилка
|
Развилка - компонент, необходимый для реализации ветвлений и
циклов
|
|
Начало цикла с параметром
|
|
|
Типовой процесс
|
В программировании - процедуры или подпрограммы
|
|
Переходы между блоками
|
|
Приведем
пример описания алгоритма суммирования двух величин в виде блок-схемы:
Такой способ описания алгоритм наиболее нагляден и понятен
человеку. Поэтому, алгоритмы формальных исполнителей обычно разрабатывают
сначала в виде блок-схемы, и только затем создают программу на одном
из языков программирования.
А теперь используя эту информацию вам необходимо
составить алгоритм.
.
Практическое задание.
Класс
делиться на две группы. Задание выполняется в текстовом редакторе MicrosoftWord. Первая группа выполняет следующее задание: Из
предложенных фигур составить линейный алгоритм «Злая мачеха». Вторая группа
выполняет другое задание: Из предложенных фигур составить линейный алгоритм «Сбор
портфеля».
Что у вас получилось?
Презентация результатов
Закрепление
1. С
какими типами алгоритмов мы познакомились сегодня на уроке?
2. Что
такое алгоритм?
3. Какими свойствами обладают алгоритмы?
4. Зачем нужно знать алгоритмы
Ответы детей. Это необходимые инструкции, если есть
инструкция, то время на сделанную работу уйдет меньше, это универсальные
инструкции которыми можно пользоваться всем)
Я предлагаю пройти не большой тест на ПК.
(изиквизи. Максимально пять вопросов. Программа сама выставляет оценки).
Учитель у кого 5 поднимите руки и тд.
Тест (что такое алгоритм, где линейный,
правильное составление с помощью фигур, свойства. Значение)
Ребята а теперь вернемся к вопросу, который был
в начале урока.
Давайте снова попробуем на него ответить. Что у
нас получилось?
Почему? Изменились ли наши мнения?
Рефлексия.
Перед вами лежат листочки, я попрошу вас написать
ключевое слово нашего урока.
Почему именно это слово для вас является
ключевым?
Д/з: §
26-27 вопрос №5 на стр. 161
Задание на выбор:
Составить линейный алгоритм «Посадка дерева»
Составить линейный алгоритм «Дорога от дома до
школы»
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.