Виконавці навколо нас

Мета уроку:
  • перевірка якості засвоєння навчального матеріалу по темі "Алгоритми і виконавці";
  • вивчення характеристик виконавців;
  • практичне закріплення пройденого матеріалу при роботі з конкретним виконавцем.
Завдання уроку:
  • навчальні - систематизація уявлення про виконавців, розвиток навичок складання алгоритмів для формального виконавця;
  • розвиваючі - розвиток логічного мислення, уваги;
  • виховні - виховання самостійності, акуратності, працьовитості і відповідальності при виконанні завдання.

Тип уроку: комбінований, з практичною роботою на комп'ютері.

Вид уроку: звичайний, тривалість 45 хвилин, при звичайному розподілі учнів по групах.

Форма проведення уроку: бесіда + практична робота.

Вік учнів: VI клас.

План уроку.
  1. Перевірка якості засвоєння навчального матеріалу минулого уроку.
  2. Систематизація поняття "виконавець".
  3. Знайомство з новим виконавцем.
  4. Пояснення порядку виконання практичної роботи.
  5. Виконання практичної роботи на комп'ютері.
  6. Підведення підсумків роботи.

Перевірка якості засвоєння навчального матеріалу минулого уроку.

Учитель: Хлопці! На минулому уроці ми познайомилися з поняттям, з яким постійно стикаємося в житті при вирішенні різних завдань.

Абсолютно вірно. Це алгоритм. Як ми визначимо це поняття? (Висловлюються різні формулювання визначення алгоритму як послідовності кроків для досягнення необхідного результату). Учителем підкреслюється, що ця послідовність кроків обов'язково кінцева. відштовхується від вихідних даних і має строго певний порядок.

Перевіряється домашнє завдання, виконане в робочому зошиті [2] (№ 1-4 - стор. 75-76).

Хто є виконавцем алгоритмів для вирішення задач з вашого домашнього завдання? Правильно, в завданні 1 виконавцем може бути кожен з вас, а в завданні 4 це казкові герої.

Систематизація поняття "виконавець".

А хто взагалі може бути виконавцем? (Називаються приклади виконавців: людина, тварина, заводна іграшка, комп'ютер :).

Вірно. Виконавець алгоритму - це жива істота або технічний пристрій, здатне виконати дії, передбачені алгоритмом. Наводяться приклади виконавців, здатних виконати ті чи інші завдання.

Але чи всі виконавці однакові? Дійсно, людина і тварини відрізняються від всіх інших виконавців тим, що можуть розуміти команди, подані по-різному, одні і ті ж команди виконувати по-різному, а можуть і зовсім відмовитися виконувати команду. У той же час комп'ютер, інші технічні пристрої виконують задану їм послідовність команд суворо відповідно до розпорядження, не вникаючи в сенс виконуваних дій. Такі виконавці є бездумними автоматами, або формальними виконавцями, на відміну від неформальних виконавців. які за своїм, щоб вони розуміли можуть вносити якісь зміни в алгоритм.

Серед автоматичних пристроїв найбільш досконалими виконавцями є роботи. Найбільш вражаючий приклад виконавця - комп'ютер. Його відмінна риса - універсальність. Ці формальні виконавці здатні звільнити людину від вирішення безлічі важких і трудомістких завдань, різної рутинної діяльності.

Розробка алгоритмів для технічних пристроїв - це трудомістке завдання, на вирішення якої здатна тільки людина. Вона вимагає від людини глибоких знань і великих витрат часу.

Як створити алгоритм для конкретного виконавця?

Для цього потрібно знати, які команди розуміє і вміє виконувати виконавець, тобто знати його СКІ (систему команд виконавця). Виконавець формально виконує алгоритми, складені з команд, що входять в його СКІ.

Знайомство з новим виконавцем.

Сьогодні ви познайомитеся з навчальним виконавцем "Коник" і навчитеся складати алгоритми для цього виконавця. Щоб не упустити важливих характеристик виконавця, знайомство з ним проведемо за наступною схемою:

Навколишнє середовище виконавця (на екрані проектується слайд1 з flash-ролика Пріложеніе1.swf. Див. Рис.1).

Виконавці навколо нас

Ми бачимо що він мешкає над числовою віссю, над кожним поділом якої розташована буква.

СКІ виконавця (на екран проектується слайд 1 з flash-ролика Пріложеніе1.swf з натиснутою кнопкою СКІ, див. Рис.2).

Виконавці навколо нас

Ми бачимо, що СКІ Кузнечика складається з двох команд, що дозволяють коників стрибати на вказане число одиниць вліво і вправо. При цьому він запам'ятовує букви, над якими опинився, і становить з них слова.

Відмови - випадки, коли Коник не виконує задану команду.

(Проектується слайд 3 з flash-ролика Пріложеніе1.swf з повідомленням, коли Коник не може виконати задану команду, яка входить до складу його СКІ, см. Рис.3).

Виконавці навколо нас

Це повідомлення з'явилося після введення команди "-10", при виконанні якої Коник виявляється за межами свого місця існування - числової осі.

(Проектується слайд 3 з flash-ролика Пріложеніе1.swf з повідомленням, коли Коник не може виконати задану команду, так як вона не входить до складу його СКІ, см. Рис.4).

Виконавці навколо нас

Пояснення порядку виконання практичної роботи.

При правильному введенні команд за допомогою виконавця Коник можна зібрати задане слово: (на екрані проектується послідовність слайдів з flash-ролика Пріложеніе1.swf зі складання заданого слова, приклад результату виконання алгоритму на рис.5).

Виконавці навколо нас

Учням лунають індивідуальні картки із завданнями (Додаток 2) і пропонується завантажити flash-ролик Пріложеніе1.swf. розташований на робочому столі комп'ютерів учнів. Результати виконання завдання - алгоритми зі складання заданих слів - рекомендується записати в зошит під заголовком "Практична робота з виконавцем Коник".

Виконання практичної роботи на комп'ютері.

Учні сідають за комп'ютери і виконують завдання за індивідуальними картками. Учитель контролює виконання завдання і при необхідності відповідає на питання.

Підведення підсумків роботи.

Учитель: Хлопці! Сьогодні ви познайомилися з навчальним виконавцем Коник і успішно виконали завдання - навчилися складати алгоритми з використанням команд, що входять в СКІ Кузнечика. І хоча цей набір команд невеликий, вам потрібні були акуратність і увагу при виконанні роботи. Ці якості обов'язково знадобляться вам надалі при складанні інших, більш складних алгоритмів.

Завдання додому: параграф 3.2 підручника [2], завдання №№15, 16 на стр.84-86 робочого зошита [3].