Понятие алгоритма. Исполнители алгоритмов
Автор: Литвиненко Ольга Геннадьевна
Организация: МБОУ СШ №4
Населенный пункт: ДНР, г. Харцызск
Технологическая карта урока по теме «Понятие алгоритма. Исполнители алгоритмов» 8 класс
Класс: |
8 |
Предмет: |
информатика |
Место урока/занятия |
Урок №1 в разделе «Алгоритмизация и программирование» |
Темаурока/занятия |
Понятие алгоритма. Исполнители алгоритмов. |
Уровень изучения: |
базовый |
Тип урока/занятия(укажите тип урока): |
☐ урок открытия новых знаний и освоения умений |
Планируемые результаты (по ФРП): |
|
Личностные
|
|
Метапредметные
|
|
Предметные
|
|
Ключевые слова: алгоритм, исполнитель, блок-схема, программа, исполнитель, среда (блочная и текстовая) исполнителя, система команд исполнителя, алгоритмическая конструкция. |
|
Краткое описание: Оборудование урока: Доска, мультимедиа проектор, карточки, презентации, компьютеры, программа Кумир. Учебник: Босова Л.Л. Информатика: учебник для 8 класса / Л.Л. Босова – М.: Бином. Лаборатория знаний, 2022. – 176 с. Образовательные ресурсы: https://bosova.ru/metodist/authors/informatika/3/eor8.php |
БЛОЧНО-МОДУЛЬНОЕ ОПИСАНИЕ УРОКА/ЗАНЯТИЯ
БЛОК 1. Вхождение в тему урока и создание условий для осознанного восприятия нового материала |
|||||
Этап 1.1. Мотивирование на учебную деятельность |
|||||
Деятельность педагога |
Деятельность обучающихся |
||||
Взаимное приветствие, контроль присутствующих, проверка готовности кабинета и учащихся к уроку Организует актуализацию требований к ученику со стороны учебной деятельности. Создает положительный настрой на продуктивную работу. Пожелайте друг другу хорошего рабочего настроения. на уроке. -Я тоже вам желаю сегодня хорошей работы. |
Визуальный контроль готовности кабинета и рабочего места к уроку.
Включаются во взаимодействие с одноклассниками и с учителем. |
||||
Этап 1.2. Актуализация опорных знаний |
|||||
Деятельность педагога |
Деятельность обучающихся |
||||
Беседа в ходе фронтальной работы. Постановка задачи. Проанализировать проверочную работу по теме "Математические основы информатики". Разобрать ошибки. |
Учащиеся отвечают на вопросы |
||||
Этап 1.3. Целеполагание |
|||||
Ребята, давайте немного поиграем. Выполните следующие действия: 1. Загадай любое число 2. Прибавь к нему следующее по порядку число 3. К полученной сумме прибавь 9 4. Раздели результат пополам 5. Из результата вычти задуманное число У всех вас какое получилось число? «5». Это была задача фокусника, которая всегда приводит к ответу «5». Я думаю, что вы все получите такие оценки сегодня на уроке. Посмотрите на то, что вы делали сейчас, как можно назвать это одним словом? – правильно, «алгоритм». Итак, тема нашего урока: «Алгоритмы и исполнители». Сегодня вы познакомитесь с новыми понятиями: алгоритм, исполнитель алгоритма, узнаете о свойствах алгоритма и научитесь решать задачи для различных исполнителей». (На экране высвечиваются основные понятия, которые будут рассматриваться на уроке). |
Определяют цель урока, планируют учебные действия. |
||||
БЛОК 2. Открытие нового знания |
|||||
Этап 2.1. Осуществление учебных действий по открытию нового знания |
|||||
Деятельность педагога |
Деятельность обучающихся |
||||
Наблюдение, проблемная ситуация Давайте узнаем, что такое алгоритм, и какие существуют виды его исполнителей. Алгоритм – это описание последовательности шагов в решении задачи, приводящих от исходных данных к требуемому результату. Исполнитель - это объект, способный выполнять алгоритмы с помощью набора команд Теперь давайте немного поговорим об истории происхождения слова алгоритм. Происхождение слова «алгоритм». Правила выполнения арифметических действий над целыми числами и простыми дробями в десятичной системе счисления впервые были сформулированы выдающимся средневековым ученым по имени Мухаммед ибн Муса ал-Хорезми (в переводе с арабского это означает «Мухаммед, сын Мусы из Хорезма»), сокращенно Ал-Хорезми. Ал-Хорезми жил и творил в IX веке. Арабский оригинал его арифметического труда утерян, но имеется латинский перевод XII века, по которому Западная Европа ознакомилась с десятичной позиционной системой счисления и правилами выполнения в ней арифметических действий. Ал-Хорезми стремился к тому, чтобы сформулированные им правила были понятны для всех грамотных людей. Достичь этого в веке, когда еще не была разработана математическая символика (знаки операций, скобки, буквенные обозначения и т. п.), было очень трудно. Но Ал-Хорезми удалось выработать в своих трудах такой стиль четкого, строгого словесного предписания, который не давал читателю никакой возможности уклониться от предписанного или пропустить какие-нибудь действия. В латинском переводе книги Ал-Хорезми правила начинались словами «Алгоризми сказал». С течением времени люди забыли, что «Алгоризми» — это автор правил, и стали сами эти правила называть алгоритмами. Постепенно «Алгоризми сказал» преобразовалось в «алгоритм гласит». Таким образом, слово «алгоритм» происходит от имени ученого Ал-Хорезми. Как научный термин первоначально оно обозначало лишь правила выполнения действий в десятичной системе счисления. С течением времени это слово приобрело более широкий смысл и стало обозначать любые точные правила действий. В настоящее время слово «алгоритм» является одним из важнейших понятий науки информатики. Процесс создания алгоритмов называется –алгоритмизацией. Всякий алгоритм составляется в расчете на определенного исполнителя. Им может быть человек, робот, компьютер и др.
Запишите исполнителей для приведённых ниже видов работ:
Чтобы составить алгоритм для исполнителя, нужно знать, какие команды исполнитель может понять и исполнить, а какие нет.
Приведите еще примеры алгоритмов. Ответы учащихся … Из приведенных вами примеров видно, что мир алгоритмов очень разнообразен. Но, несмотря на это, можно выделить общие свойства, которыми обладает любой алгоритм. Алгоритм обладает следующими свойствами:
Формы представления алгоритмов могут быть разными: словесной; графической; на языке программирования. Рассмотрим их: 1.Словесная форма– это форма описания алгоритма на естественном языке. Если алгоритм предназначен для человека, то в качестве предписаний можно использовать привычные для человека предложения и фразы. Правила записи алгоритмов в словесной форме просты: предписания записываются одно за другим и нумеруются; в записи алгоритма могут использоваться служебные слова Начало и Конец. Пример: Алгоритм нахождения большего из двух данных чисел.
Данная форма очень удобна, если нужно приближенно описать суть алгоритма. Однако при словесном описании не всегда удается ясно и точно выразить идею. 2. Для более наглядного представления алгоритма используется графическая форма. Графическая форма – изображение алгоритма в виде последовательности связанных между собой функциональных блоков, каждый из которых соответствует выполнению одного или нескольких действий. 3. При записи алгоритма в словесной и в графической форме допускается определенный произвол при изображении команд. Вместе с тем такая запись точна на столько, что позволяет человеку понять суть дела и исполнить алгоритм. Однако на практике в качестве исполнителей алгоритмов используются специальные автоматы – компьютеры. Поэтому алгоритм, предназначенный для исполнения на компьютере, должен быть записан на понятном ему языке. Такой язык принято называть языком программирования, а форму представления алгоритма - программной. То есть программная форма записи алгоритма – это запись на языке программирования. |
Записывают в тетрадь новые понятия: - алгоритм; -исполнитель; алгоритмизация
Делается вывод |
||||
Этап 2.2. Проверка первичного усвоения |
|||||
Деятельность педагога |
Деятельность обучающихся |
||||
Групповая работа, рефлексия педагогического опыта. Самоконтроль. Знакомство со средой программирования Кумир и исполнителем Робот Релаксация под музыку природы Закройте глаза, положите руки на колени, расслабьтесь и давайте мысленно перенесѐмся в волшебный осенний лес. Полюбуемся красками золотой осени, поздороваемся с хозяевами и пожелаем им тепла и красоты. Остановимся. А так ли тихо в осеннем лесу? Послушайте, как шуршат падающие листья, шумит в ветвях ветерок, весело посвистывают синички. Мы спокойны, добры, приветливы, ласковы. А как пахнет в осеннем лесу? Вдохните глубоко этот горьковатый аромат! Лесной воздух отличается свежестью и чистотой. - Глубоко вдохните и выдохните. Выдохните вчерашнюю обиду, злость, беспокойство, забудьте о них. Вдохните в себя свежесть осеннего утра, тепло солнечных лучей, чистоту рек. Я желаю вам крепкого здоровья, хорошего настроения, успехов, доброго отношения к себе и друг другу. |
Работа в паре. Взаимопроверка. Анализируют результаты решения задач. Рассказывают о том, что получилось и что не получилось. Отвечают на вопросы учителя.
Слушают музыку и учителя.
|
||||
БЛОК 3. Применение изученного материала |
|||||
Этап 3.1. Применение знаний, в том числе в новых ситуациях |
|||||
Деятельность педагога |
Деятельность обучающихся |
||||
Самостоятельная работа, рефлексия педагогического опыта, работа в группах, взаимоконтроль . |
Учащиеся получают листы с практической работой и отправляются за компьютеры работать в программе Кумир
Выполняют самостоятельную работу. Называют с помощью учителя место своего затруднения, исправляют ошибки |
||||
Этап 3.2. Выполнение межпредметных заданий и заданий из реальной жизни |
|||||
Деятельность педагога |
Деятельность обучающихся |
||||
Класс делится на несколько групп. Каждая группа должна составить подробную инструкцию для какого-либо действия: заваривание чая, решение уравнения, переход дороги по светофору и др. Инструкцию ученики оформляют на альбомных листах |
Составляют инструкции, с последующим обсуждением |
||||
Этап 3.2. Выполнение заданий в формате ГИА (ОГЭ, ЕГЭ) |
|||||
Деятельность педагога |
Деятельность обучающихся |
||||
У исполнителя Калькулятор две команды, которым присвоены номера: Первая из них утраивает число на экране, вторая уменьшает его на 5. (Например, 21221– это алгоритм: вычти 5 умножь на 3 вычти 5 вычти 5 умножь на 3 который преобразует число 11 в 24.) Если таких алгоритмов более одного, то запишите любой из них. |
Думают, предлагают варианты решения. |
||||
БЛОК 4. Проверка приобретенных знаний, умений и навыков |
|||||
Этап 4.1. Диагностика/самодиагностика |
|||||
Укажите формы организации и поддержки самостоятельной учебной деятельности обучающегося, критерии оценивания |
|||||
Деятельность педагога |
Деятельность обучающихся |
||||
Учащимся предлагается заполнить тест 1. Что такое алгоритм?
2. Что можно считать алгоритмом?
3. Как называется свойство алгоритма, означающее, что данный алгоритм применим к решению целого класса задач?
4. Как называется свойство алгоритма, означающее, что он задан с помощью таких предписаний, которые исполнитель может воспринимать и по которым может выполнять требуемые действия?
5. Как называется свойство алгоритма, означающее, что путь решения задачи разделён на отдельные шаги?
|
Выполняют тест с последующей взаимопроверкой. |
||||
БЛОК 5. Подведение итогов, домашнее задание |
|||||
Этап 5.1. Рефлексия |
|||||
Деятельность педагога |
Деятельность обучающихся |
||||
- Мы переходим к последнему этапу. Подводим итог работы на уроке.
Какую цель ставили? Достигли цели? Почему?
Дать качественную оценку работы класса и отдельных обучаемых. Показ выполнение задания в системе Кумир. |
С помощью учителя проговаривают название следующего этапа.
Отвечают на вопросы учителя.
|
||||
Этап 5.2.Домашнее задание |
|||||
Введите рекомендации по домашнему заданию. |
|||||
Деятельность педагога |
Деятельность обучающихся |
||||
Обеспечение понимания детьми цели, содержания и способов выполнения домашнего задания. |
Учащиеся получают домашнее задание, записывают. Домашнее задание. § 2.1 |