Цель урока
Сформировать представление об алгоритме как о фундаментальном понятии информатики, систематизировать представления об исполнителях, сформировать общие представления о функциях исполнителя алгоритма, познакомить учащихся со свойствами алгоритма.
Требования к знаниям и умениям
Учащиеся должны знать:
- понятие алгоритма, исполнитель, СКИ, свойства алгоритма ;
Учащиеся должны уметь:
- составлять алгоритм используя свойства алгоритма.
Тип урока
Объяснительно демонстрационный с элементами практикума
Программное дидактическое обеспечение
Учебник.
Тетрадь.
Компьютер
Структура урока
Орг. момент (2 мин.).
Объяснение нового материала (25 мин.).
Практическая работа (20 мин.).
Подведение итогов (3 мин.).
ХОД И СОДЕРЖАНИЕ УРОКА
1-й этап. Включение учащихся в активную деятельность на уроке.
Приветствие учащихся, настраиваю на рабочий лад, оговариваю цели и ход урока.
2-й этап. Реализуются обучающие и развивающие цели.
Каждый день в школе, дома, на улице вам приходится решать много разнообразных задач. Каждый из вас знает правила перехода дороги: сначала посмотри налево, потом направо; если машин нет, то можно переходить дорогу. Ваш мозг постоянно занят работой, поиском решений. Говорят, что человек составляет алгоритм.
Учащиеся записывают тему урока (с презентации). На доске прикреплена карточка с командами, необходимо составить алгоритм заваривания чая.
Работа идет со всем классом, учащиеся обсуждают о выборе последовательности команд, учитель на доске регистрирует их ответ.
Задание 1: Из предложенных команд запишите в тетради рецепт заваривания чая:
размешать сахар ложечкой; добавить кипятку; налить в чашку заварку; вскипятить воду; положить сахар.
У вас должен был получиться такой алгоритм:
вскипятить воду;
налить в чашку заварку
добавить кипятку;
положить сахар;
размешать сахар ложечкой;
В природе все взаимосвязано, все на все влияет и все зависит друг от друга. Складываются сложные цепочки событий. Если вынуть хоть одно звено, вся цепочка разорвется.
Как вы думаете, что будет если убрать из рецепта вторую команду? А четвертую?
Надо научится выстраивать в нужном порядке все звенья какой-нибудь жизненной или математической задачи. Эти умения нужны и при обработке информации. Информацию следует обрабатывать по определенным правилам, которые выполняются в определенном порядке.
А сейчас давайте запишем что же такое алгоритм (с презентации "План действий над информацией по определенным правилам принято называть а л г о р и т м о м").
Учащимся предлагается разгадать ребус.
Хорошо, с ребусом разобрались, а теперь давайте выполним самостоятельно задание по предложенному алгоритму.
Выполни алгоритм:
1. Установи карандаш в указанную точку.
2. Двигаясь по часовой стрелке, нарисуй квадрат со стороной 6 клеточек.
3. Найди верхний левый угол квадрата.
4. Отступи вправо и вверх на 3 клеточки.
5. Поставь точку.
6. Соедини эту точку с верхними уголками квадрата.
7. Найди верхний левый угол квадрата.
8. Отступи 2 клеточки вправо и 2 клетки вниз.
9. Двигаясь по часовой стрелке, нарисуй квадрат со стороной 2 клетки.
10. Раздели маленький квадрат на 4 квадрата.
Учитель проверяет выполнение задания. После этого разбираем из чего состоит алгоритм, кто является его исполнителем и СКИ (по презентации записываем определения).
Далее рассматриваем пример с Матроскиным (алгоритм приготовления бутерброда).
Исправьте ошибки в алгоритме:
Алгоритм приготовления бутерброда Кота Матроскина
1 положить один ломтик колбасы на стол;
2 отрезать ломтик хлеба;
3 накрыть хлеб вторым ломтиком колбасы;
4 отрезать два ломтика колбасы;
5 накрыть ломтик колбасы хлебом;
6 намазать хлеб маслом;
Исправленный алгоритм выглядит так:
Алгоритм приготовления бутерброда Кота Матроскина
1 отрезать ломтик хлеба;
2 намазать хлеб маслом;
3 отрезать два ломтика колбасы;
4 положить один ломтик колбасы на стол;
5 накрыть ломтик колбасы хлебом;
6 накрыть хлеб вторым ломтиком колбасы;
Переходим к свойствам алгоритма. Все свойства алгоритма учащиеся записывают в тетради.
От разработчика алгоритма требуется знание правил составления алгоритма. Эти требования обусловлены тем, что часто исполнитель не обладает способностью мыслить, а возможности его ограничены. Поэтому люди договорились о следующих требованиях к алгоритму:
1. ДИСКРЕТНОСТЬ.
Например, дан алгоритм:
Разбить 3 яйца, Вылить тесто в форму. 1 стакан сахара, добавить 2-3 стакана муки. Замесить тесто. Выпекать в духовке 20 минут, 2 стакана сметаны,
Процесс решения задачи должен быть разбит на последовательность отдельных шагов.(презентация)
Исправленный алгоритм будет выглядеть так:
разбить 3 яйца;
добавить 2 стакана сметаны;
1 стакан сахара;
2-3 стакана муки;
замесить тесто.
2. ОДНОЗНАЧНОСТЬ.
Смысл всех команд, приведенных в алгоритме, должен быть строго определен и не допускать двусмысленности(презентация). Например, в алгоритме указано, что надо взять 2-3 стакана муки. Какие стаканы, какой муки?
Исправленный алгоритм будет выглядеть так:
разбить 3 яйца;
добавить 2 стакана сметаны;
1 стакан сахара;
2 стакана муки;
замесить тесто.
3. РЕЗУЛЬТАТИВНОСТЬ.
После выполнения всех команд алгоритма решение задачи должно быть завершено, т. е. получен результат(презентация).
Добавим в наш алгоритм команды. Получим:
разбить 3 яйца;
добавить 2 стакана сметаны;
1 стакан сахара;
2-3 стакана муки;
замесить тесто;
вылить тесто в форму;
выпекать в духовке 20 минут.
В результате выполнения этого алгоритма должен получиться торт.
4. УНИВЕРСАЛЬНОСТЬ.
Алгоритм должен быть составлен так, чтобы им мог воспользоваться любой исполнитель для решения аналогичной задачи(презентация).
Посмотрите на приведенные ниже алгоритмы: первый алгоритм будет понятен людям, знающим русский язык. Второй для тех, кто знает английский. 1 разбить 3 яйца
2 добавить 2 ст. сметаны
3 стакан сахара
4 стакана муки
5 замесить тесто
6 вылить тесто в форму
7 выпекать в духовке 20 минут.
3-й этап. Развитие интеллектуальных способностей учащихся.
Наиболее распространенные способы задания алгоритмов - табличный, словесный и графический
Алгоритм "Узор"
В результате выполнения алгоритма должен получиться такой рисунок:
4-й этап. Завершающий этап урока.
Подведение итогов урока, определение целей и задач на следующий урок. Задание на дом. Составить алгоритм приготовления завтрака.
Желаю успеха на работе