Оригинальные идеи,
сценарии для досуга
Материалы для обучения
в любых сферах
Готовые решения
на любой возраст
Зарабатывайте
на своих креативах
Цифровая загрузка
Конспект урока по математике.
Урок по математике в 7 классе по теме “Алгоритмы. Исполнители алгоритмов”
Цели урока:
Образовательные:
Закрепление навыка составления алгоритмов.
Составление алгоритмов с использованием команд, имеющихся в Системе команд исполнителя.
Закрепление навыков работы в MS Excel.
Развивающие:
Развитие навыка самостоятельной работы.
Развитие познавательного интереса.
Развитие внимания.
Воспитательные:
Воспитание коммуникативности, умения слушать и высказывать своё мнение;
Воспитание умения осуществлять совместную деятельность.
Тип урока: комбинированный
Оборудование:
доска;
мультимедийный проектор;
файл для интерактивного тестирования Алгоритмы.xml;
презентация к уроку для демонстрации через проектор «Алгоритмы.pps»;
презентации для проведения физкультминутки (презентация подготовлена учащимся 6 класса Солдаткиным Михаилом) и упражнений для глаз;
План урока
Организационный момент: приветствие, постановка цели урока. (Слайд № 2)

Устная работа (Слайды №№3-4 )
Сегодня мы с вами говорим об алгоритмах и их исполнителях. С понятием Алгоритм вы встречались в 5 классе. Кто нам напомнит, что же такое алгоритм? | Учащиеся дают разные определения алгоритма, например, «конечная последовательность действий, направленная на решение задачи» |
На кого (что) рассчитан алгоритм? Кто (или что) его исполняет? | Каждый алгоритм рассчитан на конкретного исполнителя |
А как мы называем исполнителей, которые выполняют алгоритм шаг за шагом, не задумываясь о результате? | Формальные исполнители |


Как вы думаете, что будет делать стиральная машина, если поместить в нее сухое белье и задать команду Отжать? А что будет делать Человек в этой ситуации? | Машина попытается выполнить команду. Человек поймет, что в этой команде нет смысла и не будет ее выполнять. |
Какие исполнители, по-вашему, являются формальными, а какие – нет? | Лошадь и собака могут формально выполнять команды, но известны случаи, когда они отказывались их выполнять. Например, понимая, что могут этим навредить хозяину. Человек – не является формальным исполнителем, т.к. он обладает интеллектом, дающим ему возможность обдумывать свои действия. Все остальные исполнители – формальные, т.к. выполняют лишь заданные им команды, не задумываясь над результатом. |
А что такое система команд исполнителя? | Система команд исполнителя - это совокупность всех команд, которые исполнитель понимает и может выполнить. |


А теперь задача. В одной из школ появился новый ученик – робот «Дежурный». На экране вы видите его Систему команд. Урок подошел к концу. В классе душно. Напишите программу для робота «Дежурный», исполнив которую он приведет в порядок доску и проветрит класс. | Учащиеся пишут программы, учитель проверяет выборочно, анализирует ошибки. |
Изучение нового материала. (Слайды №№5 - 16);


Знакомство с понятием Отказа исполнителя. Отказ НЕ МОГУ возникает в случае, если команда входит в Систему команд данного исполнителя, но не может быть выполнена в данной среде или для заданных значений. Отказ НЕ ПОНИМАЮ возникает в случае, если команда не входит в Систему команд данного исполнителя.


Задача: Трем исполнителям дана одна и та же команда: Разделить число 555 на 2.
Кто из них сможет выполнить данную команду, а кто – нет и почему (какой вид отказа возникнет у исполнителя)?


Задача: Запишите первые 7 членов арифметической прогрессии, первый член которой равен 7, а разность 5. | Учащиеся сообщают, что не могут выполнить это задание, т.к. НЕ ПОНИМАЮТ его. |
Учитель просит учащихся исполнить роль формальных исполнителей и выполнить не задумываясь о результате, следующие команды:
| Учащиеся выполняют шаги алгоритма и получают последовательность 7 12 17 22 27 32 37 |


Примером непосредственного управления является также алгоритм решения следующей задачи: Составьте алгоритм для человека, не имеющего понятия о порядке выполнения арифметических действий, но владеющего навыками выполнения этих действий, в результате исполнения которого он найдет значение выражения 0,4 . 2 – (3,5 + 7,6) : 3 | Учащиеся составляют алгоритм:
|
Следующая задача на первый взгляд похожа на предыдущую: Составьте программу для Калькулятора, в результате исполнения которой вы найдете значение выражения 0,4 . 2 – (3,5 + 7,6) : 3 | Учащиеся записывают программу и набирают ее в приложении Калькулятор, используя Инженерный вид. 0,4*2-((3,5+7,6)/3)= |
4.Домашнее задание.