Тема: «Алгоритм. Исполнитель алгоритма. Свойства алгоритма.»
Цели:
- формирование правильного понимания алгоритма, свойств алгоритма, способах записи алгоритмов, практических навыков составления алгоритмов;
- воспитание информационной культуры учащихся, внимательности, аккуратности, дисциплинированности, усидчивости, чувства коллективизма и взаимопомощи;
- развитие: логического и алгоритмического мышления учеников; развития самостоятельности, логического изложения мыслей.
Учебник: Информатика и ИКТ - 9 класс. И.Г.Семакин. §27
Оборудование урока:
- Единая коллекция образовательных ресурсов (http://school-collection.edu.ru/)
- компьютерный класс с доступом в сеть Интернет.
Приёмы и стратегии: «корзина», таблица-синтез, синквейн.
Стадия Вызова
Чтобы узнать тему урока, нужно пройти по клеткам так, как ходит шахматная фигура «конь», начиная ход с цифры.
М
Р
Л
Г
1
Т
И
А
О
Тема нашего урока «Алгоритм. Исполнитель. Свойства алгоритма». На доске /корзина идей «Алгоритм. Исполнитель»/.
Алгоритм Исполнитель
Что понимают под алгоритмом? Приведите примеры алгоритмов. Запишите в тетради своё понятие алгоритма:
Под алгоритмом, я понимаю –
| Исполнитель алгоритма - это |
Обсудите в парах записанную информацию.
Учитель предлагает учащимся по одному из пары познакомить с ответами на поставленный вопрос. Выступающие, не повторяют то, что уже говорилось, до них. Учитель все сведения кратко в виде тезисов записывает в «корзину идей» (в такую же таблицу, приготовленную на доске).
Стадия Содержания
Чтобы проверить правильность ответов, откройте ресурсы из Единой коллекции ЦОР и познакомьтесь с их содержанием:
http://files.school-collection.edu.ru/dlrstore/88093ab9-6a3e-4bc6-8d5d-9b7434d8416b/9_31.swf
http://files.school-collection.edu.ru/dlrstore/88093ab9-6a3e-4bc6-8d5d-9b7434d8416b/9_31.swf
http://files.school-collection.edu.ru/dlrstore/58e9a0c3-11df-4c94-a5eb-b0a7b359ea35/9_32.swf
http://files.school-collection.edu.ru/dlrstore/58e9a0c3-11df-4c94-a5eb-b0a7b359ea35/9_32.swf
http://files.school-collection.edu.ru/dlrstore/58e9a0c3-11df-4c94-a5eb-b0a7b359ea35/9_32.swf
Какие из определений в корзине идей соответствуют содержанию цифрового образовательного ресурса? /на доске отмечаются верные определения и вычёркиваются ошибочные/
Что же понимают под алгоритмом? /Под алгоритмом понимают описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов./
Что такое исполнитель? /Исполнитель – это объект, способный выполнять определённый набор команд./
Как вы понимаете СКИ? /СКИ – система команд исполнителя – это набор команд, которые может выполнить исполнитель./
С алгоритмами мы встречаемся на каждом шагу. Подумайте и приведите примеры использования алгоритмов в быту, домашнем хозяйстве, в учёбе, в иных направлениях:
/возможные записи/
№ п/п | Область применения | Примеры: |
1. | Домашнее хозяйство, быт |
|
2. | Учёба, образование |
|
3. | Иное |
|
А откуда появилось слово «алгоритм»? /Ученики обращаются электронному образовательному ресурсу/
http://files.school-collection.edu.ru/dlrstore/88093ab9-6a3e-4bc6-8d5d-9b7434d8416b/9_31.swf
Алгоритм должен обладать свойствами. Учащиеся читают приложение либо электронный образовательный ресурс и заполняют таблицу «Свойства алгоритма»:
Свойства | Толкование свойства | Пример, демонстрирующий данное свойство |
Конечность | За конечное число шагов должен быть получен результат | Пример: Алгоритм сложения целых чисел в десятичной системе счисления.
|
Дискретность | Алгоритм должен быть разбит на последовательность отдельно выполняемых шагов | Алгоритмы кулинарных рецептов состоят из отдельных действий, которые обычно нумеруются. |
Понятность | Алгоритм должен содержать только те команды, которые входят в СКИ | Пример: После включения компьютера начинают выполняться алгоритмы тестирования компьютера и загрузки операционной системы. Исполнителем этих алгоритмов является компьютер, поэтому они должны быть записаны на понятном компьютеру машинном языке. |
Точность | Любая команда должна определять однозначное действие исполнителя | Пример: При управлении самолетом используются сложные алгоритмы, исполнителями которых являются пилот или бортовой компьютер. Последовательность выполнения действий, например, при взлете должна быть строго определенной (например, нельзя отрываться от взлетной полосы, пока самолет не набрал необходимую взлетную скорость). Исполнитель алгоритма, выполнив очередную команду, должен точно знать, какую команду необходимо исполнять следующей. |
Массовость | Возможность применения алгоритма к большому количеству различных исходных данных | Пример: По записанному алгоритму решения квадратного уравнения, можно решить любое квадратное уравнения с любыми коэффициентами a, b, c. |
http://files.school-collection.edu.ru/dlrstore/ef6533fd-06d1-4b38-9498-ac58430f845e/9_33.swf
http://files.school-collection.edu.ru/dlrstore/ef6533fd-06d1-4b38-9498-ac58430f845e/9_33.swf
http://files.school-collection.edu.ru/dlrstore/ef6533fd-06d1-4b38-9498-ac58430f845e/9_33.swf
http://files.school-collection.edu.ru/dlrstore/ef6533fd-06d1-4b38-9498-ac58430f845e/9_33.swf
http://files.school-collection.edu.ru/dlrstore/ef6533fd-06d1-4b38-9498-ac58430f845e/9_33.swf
http://files.school-collection.edu.ru/dlrstore/ef6533fd-06d1-4b38-9498-ac58430f845e/9_33.swf
http://files.school-collection.edu.ru/dlrstore/ef6533fd-06d1-4b38-9498-ac58430f845e/9_33.swf
Стадия размышления
Давайте подведём итог. Напишите синквейн на тему «Алгоритм».
Прочитайте синквейн. /примеры синквейнов/
Алгоритм
Точный, понятный
Описывает, детализирует, его используют
Алгоритм – последовательность действий
План