Проект урока «Алгоритмическая структура ветвление» А. Чувайлова Ю.Мелехина 251 группа ФНО •Целевая аудитория: 6 класс •Учебная программа Л.Босовой Алгоритмы и исполнители При подготовке учителя к уроку по теме «Алгоритмы. Примеры алгоритмов» мы рекомендуем использовать программу «Вычислительная математика и программирование, 10-11 кл.» с применение мультимедийного проектора на этапе изучения нового материла и на этапе закрепления. Изучение нового материала • Форма работы - фронтальная (беседа). Учитель открывает программу «Вычислительная математика и программирование, 10-11 кл.» (Пуск/Программы 1С: образование/Навигатор/Вычислите льная математика и программирование, 10-11 класс ). Изучение нового материала (2) • Некоторые слайды программы изменены в связи с возрастом учащихся, некоторые созданы самим учителем на основе программы. Учитель выбирает раздел «Курсы», «Алгоритмика», урок2. Закрепление знаний • Для этапа закрепления учитель берет задания из программы и оформляет их в виде теста. Ниже приведены примеры слайдов, которые включают материал, выбранный из программы Понятие алгоритма. Исполнитель алгоритма. Система команд и среда обитания исполнителя. Краткое содержание материала урока 1. Обсуждение с учащимися наличие алгоритмов в окружающем мире, примеры из повседневной жизни. 2.Подведение учащихся к пониманию понятия «алгоритм»: цель (задача) – определенная последовательность действий – цель достигнута (задача решена). 3.Определение понятия «алгоритм». Элементы сформулированного определения. 4.«Команды» алгоритма. 5. Исполнитель • Задание на дом: Решение старинной задачи «Волк, коза и капуста» (пусть учащиеся попробуют разобрать самостоятельно) Каждый из нас ежедневно использует различные алгоритмы: инструкции, правила, рецепты и т.п. Обычно мы это делаем не задумываясь. Например, открывая дверь ключом, никто не размышляет над тем, в какой последовательности выполнять действия. Однако чтобы научить кого-нибудь открывать дверь, придется четко указать и сами действия, и порядок их выполнения. То же потребуется и при указании маршрута поездки. Сравним эти алгоритмы. На первый взгляд, между ними нет ничего общего. Одно дело – открывать дверь, другое – ехать в гости. Но если приглядеться внимательно, можно заметить существенное сходство между ними. Прежде всего, это строгий порядок выполнения действий. 1 2 3 4 1 2 3 4 5 6 Алгоритм – конечная последовательность шагов в решении задачи, приводящая от исходных данных к требуемому результату Какие из этих задач не являются алгоритмами, почему? 1. Сосчитать песчинки на берегу 2. Одеться 3. Съездить в магазин на велосипеде без колес 4. Дать подробное описание дороги от двери своего дома до школы Выполните задание, используя для записи ответа любой текстовый редактор или бумагу и карандаш. Сравните свой ответ с правильным. Рассмотренные нами алгоритмы составлены для исполнения человеком. Но человек далеко не единственный возможный исполнитель алгоритмов. Все живые существа и даже отдельные клетки исполняют различные алгоритмы. Способны на это и созданные человеком устройства – роботы-манипуляторы и станки с программным управлением. Но прежде чем составлять алгоритм решения задачи, нужно узнать, какие действия предполагаемый исполнитель способен выполнить. Кто может исполнить алгоритм «Закрыть двери на ключ»? Почему? • Компьютер • Человек • Животное В каких случаях правильно заканчивается предложение: Алгоритм - это Конечная последовательность действий, приводящая к искомому результату при любых допустимых искомых данных Указание на выполнение действий последовательность действий, не всегда приводящая к результату Которые из документов являются алгоритмами? Инструкция по сборке проданного в разобранном виде шкафа Программа телепередач Правильно Конечная последовательность действий, приводящая к искомому результату при любых допустимых искомых данных является алгоритмом Неверно Алгоритм не указывает на выполнение действий Неверно Выполнение алгоритма всегда приводит к требуемому результату Верно Шкаф мы собираем по инструкции (алгоритму) Неверно Программа телепередач не может быть алгоритмом, т. к. последовательность есть, но это не последовательность действий