Конспект зачетного урока информатики и ИКТ в 8 классе на тему «Алгоритм. Свойства алгоритма.» Разработала: студентка группы НОИ-19 Чекалина Ирина Анатольевна Ульяновск, 2023 г. Предмет: Информатика,8-й класс. Тема урока: «Алгоритм. Свойства алгоритма». УМК: Босова Л. Л. Информатика 8 МОСКВА, БИНОМ. Лаборатория базовых знаний, 2014 Цель урока: познакомить с понятием и свойствами алгоритма, назначение алгоритмов в жизни человека; сформировать представление об алгоритме и его свойствах как фундаментальном понятии информатики и научить понимать и составлять алгоритмы на примере бытовых действий. Урок направлен на формирование следующих результатов: 1.Предметных: умения разработки алгоритмов для управления исполнителем. 2.Метапредметных УУД: 2.1) Познавательные: поиск и выделение необходимой информации, умения структурировать знания, осознанно и произвольно строить речевое высказывание в устной форме; 2.2) Регулятивные: целеполагание, составление плана и последовательности действий, коррекция, оценка результата; 2.3) Коммуникативные: умения слушать и вступать в диалог, участвовать в коллективном обсуждении, с достаточно полнотой и точностью выражать свои мысли в соответствии с поставленной задачей; владение монологической и диалогической формами речи в соответствии с грамматическими нормами русского языка. 3.Личностных УУД: Формировать мотивацию и само мотивацию изучения темы, экологического сознания, реализации творческого потенциала, развитие трудолюбия и ответственности за качество своей деятельности; умение ориентироваться в межличностных отношениях, установление связи между целью и мотивом деятельности; способность увязать учебное содержание с собственным жизненным опытом, понять значение развитого алгоритмического мышления для современного человека. К концу урока учащиеся должны: 1) знать где применяются алгоритмы, какие бывают исполнители, из каких элементов, структуру алгоритмов и их виды; 2) уметь сравнивать, обобщать, анализировать, выделять главное. 3) уметь вести коллективную беседу. Тип урока: открытие нового знания. Методы обучения (по характеру познавательной деятельности): 1. Объяснительно-иллюстративный. 2. Репродуктивный. 3. Исследовательский. Форма организации деятельности учащихся: фронтальная, групповая, индивидуальная. Оборудование: компьютеры с ОС MS Windows; мультимедийный проектор; интерактивная доска; презентация презентация Босовой Л.Л. «Алгоритм.Свойства алгоритма»; учебник – Учебник 8 класс. Л.Л.Босова, А.Ю.Босова. М.: БИНОМ. Лаборатория знаний, 2014. Термины: алгоритм; исполнитель; формальный исполнитель; круг решаемых исполнителем задач; среда исполнителя; система команд исполнителя; система отказов исполнителя; режимы работы исполнителя (непосредственный, программный). Временная структура урока: 1. Организационный момент (1 мин.) 2. Актуализация опорных знаний и учащихся (4 мин.) 3. Сообщение темы и цели урока (3 мин.) 4. Изучение нового материала (13 мин.) 5. Физкультминутка (1 мин.) 6. Закрепление нового материала (8 мин.) 7. Первичный контроль результатов учебной деятельности (5 мин.) 8. Домашнее задание (2 мин.) 9. Подведение итогов урока. Рефлексия (3 мин.) Ход урока Деятельность учителя Устно Записи на доске I. Организационный этап (1 мин.) Приветствие класса, выявление отсутствующих на уроке, проверка готовности учащихся к уроку. Деятельность учащихся Устно Записи в тетради Приветствуют учителя, проверяют готовность к уроку. -Здравствуйте. Садитесь. Проверьте, всё ли готово к уроку? У вас должны быть на парте: тетрадь на печатной основе, учебник, письменные принадлежности и дневник. -Итак, начнем сегодняшний урок. II.Актуализация опорных знаний учащихся (4 мин.) Проводит актуализацию знаний уч-ся по На слайде № 1 предыдущей теме: презентации ребус. - Посмотрите на ребус и назовите тему сегодняшнего урока. Слово «алгоритм» для вас не ново. Кто из вас слышал раньше это понятие? Каждый из учеников пусть скажет по одному слову с чем ассоциируется у него слово алгоритм, подберите синоним этого понятия. Отвечают на вопрос. Высказывают предположение. пытаются объяснить, опираясь на межпредметные связи. Это понятие встречалось на уроках математики при составлении порядка решения уравнений, на уроках химии, физики при решении задач. III. Сообщение темы и цели урока (3) -Вы знаете различные формы записи На слайде № 2 выделяется алгоритма, перечислите их, приведите ключевое слово темы урока. примеры. Задает вопросы: С какой формой записи алгоритма мы еще не работали? Ученики отвечают на вопрос учителя: словесный, блок-схема, графический и при помощи программы. Запись алгоритма при помощи Делают запись в тетради. программ. -Программы можно записывать только для формальных исполнителей и сегодня мы будем знакомиться с формальным исполнителем Чертежник. Попробуйте урока… сформулировать Учащиеся формулируют цель: научиться записывать алгоритм для управления Чертежником. Тема урока «Управление исполнителем Чертежник». тему Цель урока… Давайте посмотрим на ключевые слова все ли мы их знаем? Демонстрирует слайд № 2 -Давайте откроем тетради, запишем сегодняшнее число и тему нашего урока. IV. Изучение нового материала (13 мин.) Слайд № 3 . -Всё что вы сказали, это верно. Алгоритм называют фундаментальным понятием информатики. Ученики отвечают на вопросы учителя. Примеры могут быть разные, могут быть и не алгоритмы, тогда сразу можно перейти к следующему этапу. - Хотите узнать о нём побольше? -Посмотрите на примеры алгоритмов из жизни. Демонстрирует слайд № 3 Примеры алгоритмов Демонстрирует слайд № 4. -А какие вы можете привести примеры? Откройте рабочие тетради на стр.62 задание 96, 97. Слайд № 4 Открывают рт, делают, зачитывают алгоритм, сразу обсуждаем. Записывают примеры алгоритмов в тетрадь. -Приведите примеры из других предметов. Демонстрирует слайд № 5. Слайд №5 –У каждого алгоритма должен быть исполнитель. Демонстрирует слайд № 6. Слайд № 6– «исполнитель алгоритмов» Слушают объяснения учителя. Записывают понятие «Исполнитель» в тетрадь. -В предыдущих классах вы встречались с исполнителями алгоритмов на уроках информатики. Назовите с какими исполнителями вы работали. Демонстрация слайдов № 7,8. Вспоминают среды учебных исполнителей. Слайды № 7,8 – «исполнители алгоритмов» -У вас уже большой опыт работы с алгоритмами и много исполнителей знаете. А вспомним и поэтапно разберём работу с алгоритмом. Слайд № 9. «Разработка алгоритма». Знакомство с исполнителями, которые встречаются в ОГЭ. Запись в тетрадь. Ученики сначала сами называют этапы, устанавливают последовательность. Записывают свойства в тетрадь. Слушают, приводят свои примеры. -Какими же свойствами должен обладать алгоритм, чтобы последовательность действий мы назвали алгоритмом? Свойства алгоритмов: 1. Дискретность (алгоритм должен состоять из конкретных действий, следующих в определенном порядке); 2. Детерминированность (любое действие должно быть строго и недвусмысленно определено в каждом случае); 3. Конечность (каждое действие и алгоритм в целом должны иметь возможность завершения); 4. Массовость (один и тот же алгоритм можно использовать с разными исходными данными); 5. Результативность (отсутствие ошибок, алгоритм должен приводить к правильному результату для всех допустимых входных значениях). Демонстрация слайдов №10-15 Слайды № 10-15 «Свойства алгоритма». Ученые разрабатывают алгоритмы, которые можно применять во многих сферах. Есть очень хороший пример (Слайд №16) Дома, используя сеть Интернет, найдите подобные алгоритмы. Слайд №16 «Решето Эратосфена» -Вот и подошли к определению понятия алгоритм (Слайд №17) Виды алгоритмов: 1. Линейный алгоритм (описание действий, которые выполняются однократно в заданном порядке); 2. Разветвляющий алгоритм (алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий) 3. Циклический алгоритм (описание действий, которые должны повторятся указанное число, раз или пока не выполнено задание); 4. Вспомогательный алгоритм (алгоритм, который можно использовать в других алгоритмах, указав только его имя). Способы записи алгоритмов. словесный (запись на естественном языке); графический (изображения из графических символов); программный (тексты на языках программирования). Для более наглядного представления алгоритма широко используется графическая форма - блок-схема, которая составляется из стандартных графических объектов(Приложение №1) -Вклейте в тетрадь эти листочки. http://schoolcollection.edu.ru/catalog/res/07e215ef- Получают раздаточный cd48-450d-8cf4материал с таблицей f5777cd832b2/?interface=catalog графических объектов, из которых составляются Слайд № 17 «Алгоритм» алгоритмы. Записывают определение в тетрадь. Физкультминутка (1 мин.) – Ребята, чтобы дальше продолжить нашу работу, нужно хорошо запомнить то, что только изучили. А помогут нам в этом упражнения для глаз. Выполняют упражнения для снятия напряжения глаз. Упражнение 1. Представьте себе, что плывут по голубому небу белые облака. А теперь закройте глаза, сильно напрягая глазные мышцы. Раскройте глаза, расслабив мышцы глаз, посмотрите вдаль через окно. Упражнение 2. Не поворачивая головы (голова держится прямо), нарисуйте зеленый воздушный шар движением глаз по часовой стрелке и отпустите этот шар в голубое небо. Затем посмотреть вдаль. Упражнение 3. Закрыть глаза, не напрягая глазные мышцы. Широко раскройте глаза, расслабив мышцы глаз, посмотрите вдаль через окно. V. Закрепление нового материала (8 мин.). -Взаимопроверка работа в парах. (Вопросы записаны на доске.) Ответьте друг другу на поставленные вопросы. - Что такое алгоритм? Приведите примеры алгоритмов. - Какие свойства алгоритмов вы знаете? - Какие виды алгоритмов вы знаете? Отвечают друг другу на вопросы. - Какие способы записи алгоритмов вы знаете? - Что такое исполнитель алгоритмов? VI. Первичный контроль результатов учебной деятельности (5 мин.) Сейчас с помощью тестирования Слайд 18. Тест проверим, как вы поняли тему и разобрались с новым материалом. Проводит тестирование (приложение 2) Отвечают на вопросы теста на бланке. VII. Домашнее задание (2 мин.). Откройте свои дневники и запишите домашнее задание. Слайд 19. Домашнее задание. Записывают домашнее задание, слушают учителя. §2.1 (стр.46-53) – изучить, ответить на вопросы после параграфа. Дополнительное задание: 1. Используя сеть Интернет, найдите алгоритмы, разработанные учеными. 2. Приготовить сообщение. 3. Рабочая тетрадь стр.66 Задания 100, 101 VIII. Подведение итогов урока. Рефлексия. (3 мин.) Слайд 20. Спасибо за урок! акую тему мы изучили на уроке? - Что вы научились делать? Учащиеся дают ответы на вопросы - Какие трудности вы испытывали при написании программы для исполнителя Чертежник? Называют основные позиции нового материала и как они их усвоили - Где можно применить новые знания? - Оцените свою работу на уроке. Анализируют работу на уроке через самооценку Благодарит учащихся за работу. Подводит итоги урока, привлекает учащихся к оценке работы класса. Выставляет оценки за урок. Анализирую свою деятельность, оценивают степень освоения материала. Приложение 1. Назначение Вид стандартного графического объекта Начало алгоритма Начало Конец алгоритма Конец Выполняемое действие записывается внутри прямоугольника Условие выполнения действий записывается внутри ромба Счетчик количества повторов Последовательность выполнения действий Счётчик Приложение 2. 1. Алгоритм - это а) правила выполнения определенных действий; б) предписание исполнителю совершить последовательность действий, направленных на достижение поставленных целей; в) набор команд для компьютера. 2. Какой из документов является алгоритмом? а) Правила техники безопасности. б) Инструкция по получению денег в банкомате. в) Расписание уроков. 3. Какой из объектов может являться исполнителем? а) Луна. б) Карта. в) Принтер. г) Книга 4. Дискретность- свойство алгоритма означающее… а) однозначность правил выполнения алгоритма б) правильность результатов выполнения алгоритма в) деление алгоритма на отдельные шаги 5. Свойством алгоритма является: а) конечность; б) цикличность; в) возможность изменения последовательности команд; г) возможность выполнения алгоритма в обратном порядке. 6. Алгоритм называется линейным, если: а) он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий; б) ход его выполнения зависит от истинности тех или иных условий; в) его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий. 7. Алгоритм структуры «ветвление» предусматривает а) выбор условий, б) выбор алгоритмов, в) выбор команд (действий) 8. Алгоритм называется циклическим, если: а) он составлен так, что его выполнение предполагает многократное повторение одних и тех же действий; б) ход его выполнения зависит от истинности тех или иных условий; в) его команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий. 9. Алгоритм называется вспомогательным, если а) он предполагает выбор действий б) повторяет действия до выполнения какого – либо условия; в) решает часть задачи и вызывается из основной программы. 10. Цикл со счётчиком а) зависит от некоторого условия; б) зависит от известного числа повторений. 11. Какой тип алгоритмической структуры необходимо применить, если последовательность команд выполняется или не выполняется в зависимости от условия а) цикл б) ветвление в) линейный. 12. Ромб — графический объект, используемый в блок-схеме для записи: а) ввода, вывода данных; б) вычислительных действий; в) конца выполнения задачи; г) условия выполнения действий. 13. Вспомогательный алгоритм для ГРИС ЧЕРЕПАШКА записывается а) в поле форм б) в поле команд в) в лист программ 14. Алгоритм какой структуры описывается последовательностью команд для ГРИС ЧЕРЕПАШКА в программе ЛогоМиры повтори 20 [по вперёд 10 пп вперёд 10 ] а) линейный; б) ветвления; в) циклический 15. Какое изображение получится при выполнении команд пункта 14? а) пунктирная линия б) 10 квадратов в) отрезок. 16. Дана последовательность команд исполнителя ЧЕРЕПАШКА если_иначе :с < :б [параллелепипед][круг] Что будет изображено при с=0 и б=5 а) параллелепипед и круг б) параллелепипед; в) круг. 17. Переменная для компьютера – это а) буква алфавита б) различные числа 18. Имя переменной предваряется знаком а) : б) = в) “ в) область памяти 19. Какая команда применяется для резервирования области памяти под переменную? а) пусть б) повторить в) присвоить 20. Значение переменной вызывается из памяти компьютера записью а) “а б) :а в) =а