Плітка 123 Рисі: перша програма в Scratch, чарівне привітання
Віктор Вільчес прийшов до класу Lynx Enterprises із дошкою, повною креслень. Він хотів одразу збудувати робота, який говорив би, ходив і розносив пошту по всьому інституту.
— Дуже амбітно, — сказала Лісова Кішка, не відриваючи погляду від ноутбука. — А що, як почати з того, щоб він просто вітався з тобою?
— Хто вітався б зі мною?
— Ти сам. Діалог із двох рядків. Запитати ім’я й відповісти. Це й буде твоя перша програма в Scratch.
Рись зітхнула. Це був план без вибухів. Але CABRA, її штучний інтелект, уже залишила на екрані фразу: «Кожна велика програма починається з привітання».
Тож Віктор Вільчес стер креслення з дошки й написав один-єдиний рядок: «Як тебе звати?»
Вступ
У цій плітці 123 ти зробиш свою першу програму в Scratch. Рись запитає, як тебе звати. Ти напишеш своє ім’я. А вона відповість: «Доброго ранку, твоє ім’я».
Здається, що це мало. Але в цій програмі є три частини будь-якої програми: введення, обробка і виведення.
Спробуй програму, перш ніж робити її
Перш ніж відкривати Scratch, спробуй симулятор Рисі. Натисни зелений прапорець і дивись, як блоки підсвічуються один за одним.
Так ти побачиш, у якому порядку виконується твоя перша програма в Scratch.
Три блоки
Програма використовує лише три блоки:
- Коли натиснуто 🏁 (when green flag clicked) (Події): запускає програму.
- Запитати «Як тебе звати?» та чекати (ask … and wait) (Відчуття): Рись запитує, а програма зупиняється, поки ти не напишеш. Те, що ти напишеш, зберігається в блоці відповідь (answer).
- Сказати (say) (Вигляд), а всередині блок об’єднати (join) (Оператори): з’єднує текст «Доброго ранку, » з твоєю відповіддю.
Зверни увагу на пробіл після коми. Якщо ти його забудеш, Рись скаже «Доброго ранку,Ана». Програми роблять рівно те, що ти їм написав, а не те, що ти хотів сказати.
Як зробити свою першу програму в Scratch
- Відкрий редактор Scratch. Акаунт не потрібен.
- Перейменуй кота на «Рись» або завантаж власний малюнок рисі.
- Перетягни три блоки в такому порядку: зелений прапорець, запитати, сказати.
- Встав блок об’єднати всередину блока сказати. У перше віконце напиши «Доброго ранку, » із пробілом. У друге перетягни відповідь.
- Натисни зелений прапорець і напиши своє ім’я.
Що ми насправді програмуємо
Твоє ім’я — це вхідні дані. Блок об’єднати їх обробляє. Те, що каже Рись, — це результат.
Ця структура, введення, обробка й виведення, така сама, яку використовує робот, коли зчитує датчик, ухвалює рішення й рухається. Ти побачиш це в Плітці 70: програмувати робота та в Плітці 71: закони робототехніки.
Для класу
- Передбач: якщо ти напишеш «Ана», що скаже Рись? А якщо натиснеш Enter, нічого не написавши?
- Налагодь: прибери пробіл після коми й поясни, що відбувається.
- Введення й виведення: покажи в програмі, де введення, де обробка, а де виведення.
Виклики
- Виклик 1: зміни привітання на «Доброго дня».
- Виклик 2: зроби так, щоб Рись сказала «Приємно познайомитись!» протягом двох секунд.
- Виклик 3: додай друге запитання й зроби так, щоб Рись відповіла тим, що ти напишеш.
- Виклик 4: коли твоя програма запрацює, запрограмуй робота, який робитиме те саме: дивись Плітку 72: Maqueen Рисі.
Чого ми навчилися
Ти зробив свою першу програму в Scratch. Тепер ти знаєш, що програма отримує дані, обробляє їх і повертає результат.
І ти знаєш, що Рись, перш ніж почати рятувати світ, має навчитися вітатися.


