Мета:
Хід уроку
Відповіді на запитання
Виконавець – об’єкт, який виконує команди.
Виконавцями можуть бути люди, тварини. Ми користуємося багатьма пристроями, які також виконують команди. Це сучасна мікрохвильова піч, мобільний телефон, комп’ютер тощо.
Що таке команда?
В інструкціях використовують повідомлення, спрямовані на виконання певних
дій, їх часто називають командами.
Команда — це повідомлення, яке спонукає до виконання певної дії.
Ту саму команду можна подати в різних формах:
Форма подачі команди залежить від її призначення та об'єкта, який
виконуватиме цю команду, — виконавця команди.
Команди можуть подаватися спонукальними реченнями. Такий спосіб подання команд називається словесним.
Команди можуть подаватися й іншими способами.
Світлофор подає команди водіям світловими сигналами різного кольору. А міліціонер-регулювальник жестами.
Команди також можуть подаватися звуковими сигналами. Наприклад, дзвінок у школі – це команда розпочати або закінчити урок. А постріл стартового пістолета – сигнал для спортсменів розпочати забіг.
У комп’ютері команди можуть подаватися встановленням вказівника на значок і подвійним клацанням кнопки миші. Так ви запускали програми на виконання.
Команди можуть ще подаватися вибором команди меню.
Команди, які може виконувати виконавець, утворюють систему команд виконавця. А команди, які не входять до його системи команд, він виконати не може.
Система команд виконавця визначає, які дії він може виконувати.
Але в кожному випадку важливим є порядок виконання дій. Якщо в плані переплутали порядок дій, то такий план не приведе до очікуваного результату.
Якщо план складається зі спонукальних речень, то він являє собою інструкцію. При цьому в плані вказують дії, які потрібно виконати, а в інструкції — вказівки, як їх виконувати.
Люди, не звертаючи на це увагу, часто виконують різні алгоритми.
Поняття алгоритму.
Алгоритм — це скінченна послідовність команд, виконання яких приводить до розв’язання поставленої задачі.
Алгоритми можна подавати в:
Створюють алгоритми люди. А виконують їх люди й різні пристрої, якими управляють люди — комп’ютери, роботи, верстати, супутники, складна побутова техніка та навіть дитячі іграшки.
Виконавець алгоритму — це об’єкт, здатний виконати команди алгоритму.
Об’єктом може бути людина, машина або пристрій.
Виконавець має розв’язувати задачу за вказаним алгоритмом формально, тобто виконувати послідовно команду за командою, не вносячи ані до послідовності, ані до кожної команди алгоритму жодних змін.
В алгоритм можуть входити тільки ті команди, які виконавець зможе виконати, тобто команди із системи команд цього виконавця.
Команди алгоритму записують послідовно одна за одною. Для зручності команди нумерують.
Створений у Scratch алгоритм називається проектом.
Складати алгоритми можна не тільки для Рудого кота, а й для інших виконавців.
Завдання 1. Інструкція для того, щоб нагріти чайник.
Порядок виконання дій
Треба виправити порядок виконання дій, щоб запобігти нещасному випадку.
1. Налити воду в чайник.
2. Відкрити кран газової конфорки.
3. Поставити чайник на плиту.
4. Чекати, поки вода не скипить.
5. Піднести сірник до плити.
6. Запалити сірник.
7. Вимкнути газ.
Дресировані тигри в цирку — це виконавці: вони виконують ті команди, яких їх навчив дресирувальник. Хлопчика, що переходить дорогу на зелене світло світлофора, також можна назвати виконавцем. Мобільний телефон, за допомогою якого ти надсилаєш другові повідомлення, теж виконує команди після натискання певних кнопок.
Система команд виконавця — це набір команд, які він може виконати.
Людина може мислити. Вона сама приймає рішення. Машина може виконувати лише ті команди, які для неї склала людина і при її створенні передбачила можливість їх виконання.
Працюємо в парах
Створіть і розкажіть одне одному алгоритм збереження нового телефонного номера у списку контактів свого мобільного телефону. Скільки він має команд? Хто є виконавцем такого алгоритму?
Питання для самоперевірки:
Написати у зошитах алгоритм чищення зубів