МУНИЦИПАЛЬНОЕ БЮДЖЕТНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ «СРЕДНЯЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ ШКОЛА №24»
г. БАРНАУЛА
КОНСПЕКТ УРОКА
По теме: «Понятие алгоритма. Исполнитель алгоритма»
| Выполнил учитель математики: Волкова Елена Вадимовна |
2022
1.Класс: 8,
учебник: Информатика: учебник для 8 класса/Л.Л. Босова, А.Ю. Босова – М.: БИНОМ. Лаборатория знаний, 2013
Место данной темы (занятия) в разделе, курсе: данная тема включена в главу 2, которая называется «Основы алгоритмизации». Данная тема объединена из двух параграфа 2.1.1 «Понятие алгоритма» и 2.1.2 «Исполнитель алгоритма». Тема рассчитана на один час.
Место данной темы (занятия) в системе внутри курсовых связей: данная тема стоит на своем месте в системе внутри курсовых связей, так как изучается после прохождения главы «Математические основы информатики» и после изучения параграфов «Решение логических задач», «Логические элементы».
2. Особенности занятия: изучение понятия алгоритм и исполнитель алгоритма.
3. Цели урока:
Образовательные: познакомиться с понятием алгоритм и видами исполнителей, научиться составлять алгоритмы для учебного исполнителя.
Развивающие: развитие кругозора, внимания и памяти.
Воспитательные: содействовать воспитанию интереса к информатике, активности, самоконтроля.
4. Показатели достижения результатов:
предметные — формирование понимания смысла понятия «алгоритм»; умения анализировать предлагаемые последовательности команд на предмет наличия у них таких свойств алгоритма, как дискретность, определенность, понятность, результативность, массовость;
понимания терминов «исполнитель», «формальный исполнитель», «среда исполнителя», «система команд исполнителя» и др.;
умения исполнять алгоритм для формального исполнителя с заданной системой команд;
метапредметные — развитие понимания смысла понятия «алгоритм» и широты сферы его применения; понимания ограничений, накладываемых средой на исполнителя и системой команд на круг задач, решаемых исполнителем;
личностные — алгоритмическое мышление, необходимое для профессиональной деятельности в современном обществе.
4. Решаемые учебные задачи:
1) обобщение первоначальных представлений учащихся о понятиях «алгоритм» и «исполнитель»;
2) рассмотрение свойств алгоритма;
3) формирование навыков записи алгоритмов на формальных языках.
5. Форма занятия: комбинированный урок.
6. Тип занятия: урок получение новых знаний.
7. Основные используемые методы, технологии обучения: словесные, наглядные, практические.
8. Ведущие виды (формы) деятельности: фронтальная, индивидуальная, парная.
9. Используемые средства обучения: презентация, учебник, доска, маркер, проектор, компьютер, рабочий лист урока, карточки.
10. План занятия (с учетом отведенного времени на каждый этап):
Организационный момент. (2 мин.)
Домашнее задание (1 мин.)
Формулирование темы и целей урока (7 мин.)
Изложение нового материала. (12 мин.)
Закрепление полученных знаний. (15 мин.)
Рефлексия, выставление оценок. (3 мин.)
11. Ход урока.
| Деятельность учителя | Деятельность учащихся | Универсальные учебные действия |
| Организационный момент. Здравствуйте, ребята! Садитесь. Кто сегодня дежурный в классе? Кого сегодня нет в классе? Запишите в тетрадях число. | Ученики приветствуют учителя. Дежурные сообщают об отсутствующих. Записывают число. | Личностные: мобилизация внимания, уважение к окружающим. Регулятивные: целеполагание. Коммуникативные: планирование учебного сотрудничества с учителем и сверстниками. Познавательные: - развитие познавательной активности |
| Запись домашнего задания § 2.1 – 2.2 РТ | Работа с дневниками |
| Формулирование темы и целей урока. -Прочитай стихотворение и ответь на вопрос В чем ошибка капитана? (слайд 1). Да. Каждый человек в повседневной жизни, в учебе или на работе решает огромное количество задач самой разной сложности... простые задачи мы решаем автоматически, не задумываясь (почистить зубы, заварить чай), сложные задачи требуют длительных размышлений для нахождения решения. Предлагаю вам простое задние, которое вы неоднократно выполняли. Распредели действия робота для того, чтобы он погладил рубашку (слайд 2) Каким одним действием можно назвать все эти действия? Вам подсказкой будет фотография этого арабского математика, который ввел правила выполнения арифметических действий над целыми и дробными числами (слайд 3). -Подумай, как представленные объекты связаны с понятием «алгоритм»? (слайд 4) -Мы начали разговор об алгоритмах и исполнителях. Из всего сказанного определите тему урока: Цели урока: - узнать: -познакомиться: -научиться: (слайд 5). | - В том, что он не подумал, как правильно нужно действовать (выстраивают последовательность выполнения алгоритма) Алгоритм. От его имени произошло слово Алгоритм; они являются исполнителями алгоритма; - «Алгоритмы и исполнители». - об алгоритмах и их свойствах; - с видами исполнителей; - составлять алгоритмы для учебных исполнителей. | Коммуникативные: - развитие навыков общения со сверстниками и взрослыми в процессе деятельности. Личностные: - формирование грамотной речи Регулятивные: - умение ставить учебную задачу, называть цель, формулировать тему в соответствии с нормами русского языка |
| Изложение нового материала. Сейчас я вам предлагаю составить инструкции для выполнения разных действий (задание на карточках) на карточках. После представляют свои алгоритмы и вешаем их на доску. Что общего во всех инструкциях? Что получается после выполнения алгоритма? Можно ли эти инструкции применить для выполнения аналогичного действия? Все ли инструкции просты и понятны? Все ли команды прописаны однозначно? (слайд 6). Давайте теперь все вместе сформулируем определение алгоритма и его свойства. Что такое алгоритм? Какими свойствами он обладает? (слайд 7). Всякий алгоритм составляется в расчете на определенного исполнителя. Им может быть человек, робот компьютер и т.д. т.е. чтобы составить алгоритм для исполнителя, нужно знать, какие команды исполнитель может понять и исполнить. а какие нет. Поэтому у каждого исполнителя есть своя система команд исполнителя – это перечень элементарных предписаний (команд), которые исполнитель может исполнять. Различают формальных и неформальных исполнителей. Формальный исполнитель всегда одну и ту же задачу будет выполнять одинаково, а неформальный исполнитель может выполнять команды по-разному (дорога домой из школы и обратно по разным улицам) Формальные исполнители необычайно разнообразны, но для каждого из них можно указать характеристики: Круг решаемых задач (т.е. зачем он нужен) Область – обстановку, условия в которых действует исполнитель Систему команд исполнителя – команды которые может выполнить. Режим работы исполнителя (непосредственное или программное управление) (слайды 8,9). Рассмотрим примеры учебных исполнителей Робот, Кузнечик (слайды 10,11). | -выбирают карточку с заданием: Составить инструкцию Внести деньги на счет телефона Рассчитать бюджет семьи Порядок проверки безударной гласной в корне слова Порядок расстановки коэффициентов в химической формуле. Пошаговое выполнение – свойство дискретности Результат – свойство результативности Свойство массовости Понятность Определенность Алгоритм – это описание последовательности шагов в решении задачи, приводящих от исходных данных к требуемому результату. Дискретность, массовость, результативность, понятность, определенность. | Коммуникативные: - развитие навыков общения со сверстниками и взрослыми в процессе деятельности; - формирование умения оформлять свои мысли и отвечать на поставленный вопрос. Познавательные: - развитие познавательной активности Личностные: - развитие умения выделять главное; - формирование навыков поиска информации в имеющемся источнике, навыков структурирования информации. |
| Закрепление полученных знаний (самостоятельная работа+ взаимопроверка, компьютерный практикум). Теперь вам необходимо самостоятельно составить конспект, который находится в вашем рабочем листе урока. (слайд 12, 13 - проверка) -Выполни задание с помощью компьютера (слайд 14). | Алгоритм – это описание последовательности _____ в решении ______, приводящих от _______ данных к требуемому ________. Свойства алгоритма. 1. Состоит из отдельных _____________ (дискретность) 2. Всегда приводит к ______________________________ 3. Всегда должен быть _________________исполнителю. 4. Должен обеспечивать решение не одной ___________________, а некоторого класса ________ данного типа; 1. Всегда должен содержать команды _____________________________ понимаемые исполнителем Исполнитель – алгоритма – это ______, способный выполнять определенный набор ______. Команды, которые может выполнять конкретный исполнитель, образуют ____________________ ____________________________________. №98(а) + исполнитель Чертежник в системе Кумир | |
| Рефлексия, выставление оценок. - Вам было легко или были трудности? - Что у вас получилось лучше всего и без ошибок? - Какое задание было самым интересным и почему? - Как бы вы оценили свою работу? (слайд 15). | - отвечают на вопросы; - подсчитывают баллы, выставляют оценки. |
Приложение 1.
| Работа в группах: Составьте инструкцию внесения денег на счет телефона через терминал | Работа в группах: Составьте инструкцию расчета бюджета семьи на месяц |
| Работа в группах: Составьте инструкцию проверки безударной гласной в корне слова | Работа в группах: Составьте инструкцию расстановки коэффициентов в химическом уравнении |
Приложение 2.
Рабочий лист урока.
Задание на интерактивной доске. Распредели действия робота, для того чтобы он погладил рубашку.
нет ошибок – 2 балла
ошибки – 1 балл
Тема урока: ______________________________________________________
Работа в группах. Составить инструкцию для: (задание на карточках)
Руководил работой группы, высказывал свое мнение, выступал– 3 балла
высказывал мнение, предлагал решение – 2 балла,
просто слушал других участников группы – 1 балл
Самостоятельная работа. Составь конспект. Вставив пропущенные слова
Алгоритм – это описание последовательности ____ в решении ________, приводящих от _______ данных к требуемому _______.
Свойства алгоритма.
Состоит из отдельных ____ (дискретность)
Всегда приводит к ________.
Всегда должен быть _______ исполнителю.
Должен обеспечивать решение не одной _________, а некоторого класса ______ данного типа;
Всегда должен содержать команды ________ понимаемые исполнителем
Исполнитель – алгоритма – это _________, способный выполнять определенный набор _______.
Команды, которые может выполнять конкретный исполнитель, образуют ____________.
Взаимопроверка: нет ошибок – 5 баллов, 1 ошибка – 4 балла
2 ошибки – 3 балла, Больше 2-х ошибок – 2 балла
Выполни на компьютере № 98 (а) (2 балла)
| Критерии | Оценка |
| 5-7 баллов – оценка «3» | |
| 8-10 баллов – оценка «4» |
| 11 и более баллов – оценка «5» |