Кодування для початківців за допомогою блоків
Розділ 3
>
Рівень 4
Мета
Візьміть кошик яєць і покладіть яйця в контейнери, перш ніж повідомити, скільки яєць ви поклали.
У цьому рівні ви використовуватимете константу з назвою egg_basket, яка відповідає за кількість яєць у кошику. Константи схожі на змінні, але вони вже встановлені за вас: їх можна використовувати, але не можна змінювати. Ви знайдете egg_basket у меню Constants та працюватимете з нею так само, як із іншими змінними.
Створіть дві змінні з іменами bag1 та bag2, натиснувши кнопку create variable в меню Variables. Ми будемо використовувати їх для зберігання половини яєць у кожному мішку. Перетягніть два (2) блоки set_variable і встановіть їх на bag1 та bag2.

У меню Constants у панелі інструментів ви знайдете константу egg_basket а також блок операторів із вже встановленою константою. Перетягніть два (2) блоки operators з константою egg_basket з меню Constants та виберіть оператор ÷ у випадаючому меню.

Перетягніть два блоки операторів та помістіть їх всередину блоків set_variable, які ви створили. У блоці operator встановіть число в кружечку на 2. Це поділить кошик яєць навпіл та збереже кожну половину у змінних bag1 та bag2.

Далі вирушайте до темних позначок X і станьте біля контейнерів, використовуйте блок place, щоб помістити мішки в кожен контейнер. На першій темній позначці X зліва направо перетягніть блок place з меню Actions та вставте bag1, щоб помістити його в коробку. На другій темній позначці X перетягніть блок place й вставте bag2.

Потім вирушайте до світлих позначок X перед столами і використайте блок speak, щоб повідомити, скільки у вас яєць. На першій світлій позначці X виразіть загальну кількість яєць, використавши блок speak із блоком create text. Натисніть на значок шестерні в блоці create text, щоб додати третій елемент, і вставте: текстовий блок з "There are ", окрему змінну egg_basket і ще один текстовий блок з " eggs".
Шаблон цього процесу (вимкнений) є в редакторі блоків; ви можете активувати та редагувати його, клацнувши правою кнопкою миші на блоці speak та вибравши "Enable Block".

На останній світлій позначці X повідомте, скільки яєць у кожному контейнері, використовуючи блок speak разом із блоком create text, додавши два додаткові слоти в блок.
У блоці create text вставте: текстовий блок "There are ", окрему змінну bag1, текстовий блок " eggs in bag 1 and ", окрему змінну bag2 і, нарешті, текстовий блок " in bag 2". Переконайтеся, що між словами є пробіли.

Після того як інформація буде записана на столах, рівень буде завершено.