Кодування для початківців за допомогою блоків
Розділ 3
>
Рівень 3
Мета
Назвіть курей і порахуйте, скільки курей перебуває біля кожного загородження, використовуючи текстові блоки. Загородження — це курники, які видно на карті.
Порахуйте, скільки курей знаходиться біля кожного загородження, і збережіть числа у змінних. Щоб відстежувати кожне загородження, у меню Variables створіть дві змінні з іменами: left_coup та right_coup (не забудьте додати підкреслення _).
Заповніть змінні за допомогою блоку set_variable: порахуйте кількість курей біля лівого загородження і за допомогою блоку set_variable призначте це значення змінній left_coup. Додайте число курей у загородженні, використовуючи числову бульбашку.

Повторіть той самий процес із блоком set_variable: призначте змінну right_coup і за допомогою числової бульбашки вкажіть кількість курей у правому загородженні.
Після налаштування змінних пройдіть до кожного з двох (2) позначок X перед кожним загородженням і назвіть кількість курей біля кожного, використовуючи змінні. Використовуйте блок speak разом із блоком create text, щоб поєднати текст і числа. Почніть з того, що пройдіть до темної позначки X перед лівим загородженням.
Блок create text дає змогу поєднувати кілька фрагментів тексту й змінних. У меню Communications в панелі інструментів перетягніть блок create text у редактор блоків.

У блоці є шестерня в лівому верхньому куті. Клікніть лівою кнопкою миші на ній, щоб відкрити меню й додати необхідну кількість слотів у блок.

Щоб назвати, скільки курей у кожному загородженні, нам потрібні три (3) блоки.

У слоти вставимо дві текстові бульбашки та одну незалежну змінну, щоб заповнити блок create text. Спочатку перетягніть текстовий блок із меню Text на панелі інструментів і напишіть “Left Coup has “ (переконайтеся, що в кінці є пробіл).

Перетягніть другу текстову бульбашку так само, як першу, але цього разу напишіть “ Chickens” (переконайтеся, що на початку є пробіл) і вставте її в останній слот. Нарешті перетягніть незалежну змінну left_coup з меню Variables і вставте її в середній слот блоку create text. Завдяки цьому текст сформує фразу: “Left Coup has [number] Chickens”
Перетягніть блок speak з меню Communications в редактор блоків і вставте в нього створений блок create text. Шаблон цього кроку відключений в редакторі блоків; ви можете активувати й редагувати його, клацнувши правою кнопкою миші на блоці speak та вибравши "Enable Block".

Пройдіть до світлої позначки X праворуч і станьте обличчям до загородження. Зробіть те саме, що й раніше з блоком create text, але цього разу з використанням змінної right_coup. Вставте текстовий блок зверху з написом “Right Coup has ”, у середній слот — незалежну змінну right_coup, а в нижній слот — інший текстовий блок з написом “ Chickens”.

Вставте блок create text всередину блоку speak, щоб завершити рівень.