Урок 2

Поняття алгоритму. Виконавці алгоритмів. Формальне виконання алгоритму. Форми подання алгоритмів. Алгоритми в нашому житті

Мета. формувати поняття «алгоритм» і «виконавець»; сприяти використанню цих понять при вирішенні завдань, для яких відповіддю є не число чи твердження, а опис послідовності дій; сприяти закріпленню навичок роботи за комп’ютером у системі «Виконавці »; розвивати алгоритмічне та логічне мислення, творчу активність учнів, інтерес до предмета; сприяти розвитку вміння планувати послідовність дій для досягнення поставленої мети та застосовувати раніше отримані знання при вивченні нового матеріалу; сприяти формуванню пізнавального інтересу як компонента навчальної мотивації, підвищенню в учнів інтересу до історичних подій, пов'язаних з походженням досліджуваних термінів, понять, законів; виховувати уважність, відповідальність.

Тип уроку: вивчення нового матеріалу

Обладнання: комп’ютери, презентація до уроку.

Хід уроку

І. Організаційний момент.

ІІ. Перевірка домашнього завдання. (у зошитах).

ІІІ. Актуалізація опорних знань.

Сьогодні ми проводимо урок, тему якого ви назвете самі після того, як розгадаєте ребус

(Алгоритми) (Виконавці)

 

Отже, тема нашого уроку "Алгоритми та виконавці ".

Мета нашого уроку - з'ясувати, що таке алгоритм, де в реальному житті ми з ним зустрічаємося, що означає вираз " виконавець алгоритму ".

IV. Мотивація навчальної діяльності.

Алгоритми зустрічаються нам на кожному кроці і ми щодня їх виконуємо в повсякденному житті: перейти дорогу, сходити в магазин, зварити суп, вирішити задачу, підготувати домашнє завдання і т. д.

НЕ нашли? Не то? Что вы ищете?

V. Вивчення нового матеріалу.

Розглянемо малюнок "Алгоритм приготування чаю". Які послідовні кроки треба виконати? Чи можна переставити місцями ці дії? Як ви розумієте цей термін? Алгоритм - це... ( порядок дій, послідовність дій, план і т. д.)

Алгоритм - точне розпорядження виконавцю здійснити послідовність дій для досягнення поставленої мети за кінцеве число кроків.

Приклади алгоритмів:

ü  за певним алгоритмом здійснюється масове виготовлення взуття та пошиття одягу,

ü  cкладання автомобілів на конвеєрі,

ü  випічка хліба і приготування тістечок, і т. д.

Таким чином алгоритм можна розглядати як інструкцію, що складається з окремих команд.

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

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

Згадаймо забавний діалог з мультфільму «Вовка в тридев'ятому царстві»: «Бідний Вовка! Нічого доброго не вийшло: чомусь рубалось тісто, а місились дрова».

Уся справа в тому, що Вовка не вивчав інформатику і тому не розпізнав у хвацьких молодцях зі скриньки особливий клас створінь, так званих бездумних Виконавців (БВ).

Але не поспішайте нарікати разом з Вовкою на їх некмітливість. Чи такі вже вони погані? Усі Вовкині накази були виконані швидко і чітко. Хіба ні? Чи варто дорікати Двом - з - ЛАРЦЯ за те, що вони, отримавши не зовсім зрозумілу команду, швиденько кинулися її виконувати?

Згадайте, хіба вам не доводилося чути ось таке: «Принести он те!» або «Купи щось поїсти». Чи завжди вам вдавалося виконати ці команди до повного задоволення?

Навряд чи ви будете пишатися, якщо вас назвуть бездумним Виконавцем. Але чи завжди погано ним бути? Чи радітиме господар вівчарці, коли по команді «Фас!» його чотирилапий друг задумається, чи варто зв'язуватися з хуліганом!

А літак у відповідь на рух штурвала пілота продовжував би летіти далі, тому що розворот робити не хочеться. Погодьтеся, навіть людині бути БВ іноді просто необхідно!

- Якими мають бути команди, щоб БВ нас не розчаровував?

- Правильними.

- Але що це означає?

- Правильна команда - зрозуміла команда.

- Але зрозуміла команда може бути такою: графічному редактору скомандують надрукувати картинку, а принтер не підключений?

Значить, для БВ правильною командою буде та, яку він не тільки зрозуміє, але і буде здатним виконати.

Виконавець алгоритму - людина або пристрій, здатний виконати певний набір команд.

Виконавця характеризують:

·  Сукупність усіх команд, які може виконати конкретний БВ, називається системою команд цього Виконавця. А сукупність всіх дій, які він може виконати у відповідь на ці команди, називається системою допустимих дій Виконавця.

·  Середовище - це та обстановка, в якій працює виконавець.

·  Елементарна дія: після виклику команди виконавець робить елементарну дію. Відмови виникають при виклику команди в неприпустимому для даної команди стані середовища.

·  Послідовність написання алгоритмів:

1. Поставити завдання.

2. Придумати список команд для виконавця (СКВ).

3. Скласти алгоритм із СКВ.

Завдання: Напишіть для робота-кухара алгоритм приготування чаю.

СКВ: налити окріп, перемішати, налити молоко, насипати цукор, насипати заварку.

Алгоритм :

1. насипати заварку

2. налити окріп

3. насипати цукор

4. налити молоко

5. перемішати.

Фізкультхвилинка

VI. Робота за компютером.

Робота із програмою Скретч.

Підсумок уроку

1. Що таке система команд Виконавця? Що таке система допустимих дій даного Виконавця?

2. Наведіть приклади бездумних Виконавців і опишіть їх системи команд. З якими БВ ви вже познайомилися на уроках інформатики?

3. Якими способами можна подавати команди бездумним Виконавцям?

Домашнє завдання. Вивчити конспект., скласти алгоритм правильної роботи за комп’ютером.