План урока: Орг момент. Подготовка к восприятию нового. Объявление темы

Вид материалаПлан урока

Содержание


Синтез: составлять словесный алгоритм Оценка
Каждый из процессов разбит на последовательность отдельных шагов, причем общим является необходимость строгого соблюдения послед
Любое действие должно быть строго определено
Самостоятельная работа
Подобный материал:
Преподаватель: Зыкова Наталья Владимировна

Учебное заведение: ГОУ СОШ школа № 237 Красносельского района г. Санкт-Петербурга

Учебная дисциплина: информатика

Тема: «Алгоритм – модель деятельности исполнителя алгоритма»

Целевая аудитория: 7 класс

Тип урока: объяснение нового материала, 1 акад. час.

Цели урока:

Знание: знать определение алгоритма

Понимание: понимать свойства алгоритма, отличать алгоритм от простой последовательности действий

Применение: составлять блок – схему к алгоритму

Анализ: соотносить алгоритм с типом исполнителя

Синтез: составлять словесный алгоритм

Оценка: проводить самооценку действий


Оборудование: мультимедийная презентация, раздаточный материал.


План урока:
  1. Орг. момент.
  2. Подготовка к восприятию нового.
  3. Объявление темы.
  4. Изучение нового материала.
  5. Закрепление изученного.
  6. Самостоятельная работа.


Ход урока

  1. Орг. момент

- Здравствуйте, ребята!

  1. Подготовка к восприятию нового.

Посмотрите, пожалуйста, на экран: вашему вниманию предлагаются описания выполнения трех процессов (слайд 1).

Как вы думаете, что объединяет эти три фрагмента?

(ответы учащихся, учитель помогает наводящими вопросами)
  • Каждый из процессов разбит на последовательность отдельных шагов, причем общим является необходимость строгого соблюдения последовательности выполнения действий.

Правильно, это свойство называется «дискретность».

Пропускаем в тетрадях место для темы урока и записываем

Свойства:
  1. Дискретность – разбиение процесса на последовательность шагов



  • После выполнения последовательности действий мы должны прийти к конкретному результату

Данной свойство называется «Результативность»

Ставим цифру 2 и записываем:

2. Результативность - выполнение последовательности действий должно завершаться получением определенных результатов

  • Любое действие должно быть строго определено

Правильно, например, вспомним известную всем притчу о царской воле. Царь приказал подчиненным выполнить такой указ: "Казнить нельзя помиловать". Он забыл в указе поставить запятую, а подчиненные не знали, что им делать. Указание "казнить нельзя, помиловать" и "казнить, нельзя помиловать" задают совсем разные действия, от которых зависит жизнь человека.

Это свойство называется «определенность». Записываем.

3. Определенность - любое действие должно быть строго и недвусмысленно определено в каждом случае.

  • Каждое действие в отдельности и последовательность действий в целом должны иметь возможность завершения. В приведенных примерах каждое описанное действие реально и может быть выполнено. Поэтому и алгоритм имеет предел, то есть конечен.


Записываем.

4. Конечность - завершение работы в целом за конечное число шагов

  • Одну и ту же последовательность действий можно использовать с разными исходными данными. Например, посадка яблони и березы, или рассады помидор - одинаковая последовательность действий.

5. Массовость – одну и ту же последовательность действий можно использовать с разными исходными данными.

  1. Объявление темы урока.

Набор команд, которому присущи все эти свойства называют алгоритмом. Запишем тему урока: «Алгоритм – модель деятельности исполнителя алгоритма». (слайд 2)

  1. Объяснение нового материала.

Слово «алгоритм» происходит от имени выдающегося арабского математика Мухаммеде аль-Хорезми (от латинского написании имени algorithmi). Он сформулировал правила сложения чисел.

Давайте, ребята, мы с вами еще раз посмотрим на свойства алгоритма: (слайд 3)
  • Это последовательность команд
  • Должен быть понятным
  • Должен быть точным
  • Должен приводить к конечному результату

Попробуйте сформулировать, что же такое алгоритм (учитель помогает наводящими вопросами).

Алгоритм – это точная, однозначная, конечная последовательность действий, которую должен выполнять исполнитель для достижения конкретной цели. (слайд 4)

Алгоритм полезно составлять. Алгоритмическое мышление помогает человеку научиться размышлять, анализировать, планировать свои действия, отчетливо видеть шаги, ведущие к цели. Алгоритмы окружают нас повсюду. Это и алгоритм приготовления блюда, и алгоритм пошива брюк, и инструкция по использованию стиральной машины. Вспомним, кто может быть исполнителем алгоритма?

(Человек, группа людей, технические устройства, животные)

  1. Закрепление изученного материала.

Назовите исполнителей следующих видов работы:
  • Уборка мусора во дворе
  • Перевозка пассажиров
  • Обучение детей в школе
  • Прием экзаменов

(ребята отвечают).

Сейчас, ребята, мы с вами будем развивать умения работы с алгоритмами. Попробуем составить алгоритм ловли рыбы. (учащиеся с подсказками учителя составляют блок – схему алгоритма ловли рыбы).



А сейчас на экране представлены рубрики самооценки по данной теме. Отметьте, на какой уровень вы бы хотели сегодня выйти.

  1. Я могу дать определение алгоритма, исполнителя алгоритма
  2. Я могу отличить алгоритм от простой последовательности действий
  3. Я могу составить словесный алгоритм
  4. Я могу записать алгоритм любым способом

Какой бы уровень вы ни выбрали, сначала внимательно прочтите текст, который я вам раздала, а затем откройте конверт и выполните задание, соответствующее выбранному вами уровню. (в конверте лежат четыре карточки с номерами от 1 до 4 – это соответствует уровням самооценки, на каждой карточке написано соответствующее задание).


Карточка №1: Выпишите определения исполнителя алгоритма, определения формального и неформального исполнителя. Приведите примеры разных типов исполнителей (по 2 примера на каждый тип). Выпишите способы описания алгоритмов и примеры к ним (3 балла)


Карточка №2: Дан алгоритм. Письменно докажите, что в данном примере учтены все свойства алгоритма. (5 баллов)


Алгоритм варки картофеля:

1. Подготовить исходные величины - воду, картофель, соль, посуду (кастрюлю для варки с крышкой),нож.

2. С помощью ножа очистить картофель и промыть его водой.

3. Нарезать картофель для варки.

4. Поместить картофель в кастрюлю.

5. Залить содержимое кастрюли водой.

6. Посолить.

7. Довести воду до кипения.

8. Убавить огонь.

9. Варить картофель до готовности (приблизительно в течение 20-30 минут)

10. Снять кастрюлю с огня и слить воду.

11. Картофель готов. Процесс прекратить.


Карточка №3: Составьте свой собственный словесный алгоритм (до 8 баллов)


Карточка №4: Приведен алгоритм. Составить блок-схему к данному алгоритму (до 12 баллов)

Чтобы перейти улицу, нужно посмотреть налево, убедиться в отсутствии приближающегося транспорта, дойти до середины улицы, посмотреть направо, убедиться в отсутствии близко идущего транспорта, продолжить движение через улицу. При наличии движущихся транспортных средств нужно ждать, когда транспорт проедет.




  1. Самостоятельная работа

А теперь, ребята, выполните небольшой тест по данной теме: выберите правильный ответ в заданиях


1. Закончите предложение: «Алгоритмом называется …»

а) нумерованный список б) любая последовательность команд

в) команды, которые может выполнить человек или компьютер

г) конечная последовательность шагов в решении задачи, приводящая от исходных данных к требуемому результату


2. Что можно считать алгоритмом? (Может быть несколько правильных ответов!)


а) инструкцию по использованию музыкального центра

б) телефонный справочник в) схема движения поездов метро

г) перечень обязанностей дежурного по классу


3. Закончите предложение: «Графическое представление алгоритма называется…»

а) рисунок б) план

в) блок-схема г) чертеж


4. Расставьте действия в нужном порядке

Алгоритм «Пришивание пуговицы»


а) Положить иголку и ножницы на место

б) Отрезать нитку подходящего цвета

с) Взять рубашку

д) Вдеть нитку в иголку

е) Пришить пуговицу

ж) Взять иголку и ножницы

з) Подобрать подходящую пуговицу


6. Что (кто) из перечисленного может выполнять алгоритмы?

(Несколько правильных ответов)


а) человек б) компьютер с) группа людей

д) какое-нибудь техническое устройство (робот)


7. В линейном или последовательном алгоритме…


а) команды выполняются однократно, одна за другой

б) некоторая группа команд выполняется многократно, пока соблюдается некоторое заранее установленное условие

с) команды могут выполняться однократно, многократно или ни разу, в зависимости от выполнения некоторого условия


8. Что можно считать алгоритмом?


  1. Правила техники безопасности
  2. Список класса
  3. Кулинарный рецепт
  4. Перечень обязанностей дежурного по классу
  5. Инструкцию по пользованию телефоном