Skip to content

Commit f601f8d

Browse files
authored
Merge pull request #1682 from admi386/master
Create jafsefisk_ua.md, zombiekanon_ua.md, bugfixing-smelt-snomennene-ua.md, hva_er_det_ua.md, kodetimen-hjelp-atlas-a-samle-romsoppel-ua.md, snake_ua.md, translation_ua.yml, pong_ua.md, kunst-med-geometriske-figurer_ua.md, julekort_ua.md
2 parents 786b8cd + 459a702 commit f601f8d

File tree

23 files changed

+2964
-28
lines changed

23 files changed

+2964
-28
lines changed

filtertags/translation_ua.yml

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,37 @@
11
language:
2-
NAME: мова
2+
NAME: Мова
33
TAGS:
44
nb:
55
NAME: Норвезька (Букмол)
66
nn:
77
NAME: Норвезька (Нюнорск)
88
sv:
9-
NAME: Швед
9+
NAME: Шведська
1010
da:
1111
NAME: Данська
1212
en:
13-
NAME: Англ
13+
NAME: Англійська
1414
is:
1515
NAME: Ісландська
1616
ua:
1717
NAME: Українська
1818
topic:
19-
NAME: тема
19+
NAME: Тема
2020
TAGS:
2121
app:
22-
NAME: додаток
23-
TOOLTIP: Створюйте програми для 'мобільних пристроїв і планшетів.
22+
NAME: Додаток
23+
TOOLTIP: Створення додатків для мобільних телефонів і планшетів.
2424
electronics:
2525
NAME: Електроніка
26-
TOOLTIP: Гаджети для програмування, такі як Microbit, Arduino, Raspberry Pi, Lego Mindstorms тощо.
26+
TOOLTIP: Програмування пристроїв, таких як Microbit, Arduino, Raspberry Pi, Lego Mindstorms тощо.
2727
step_based:
28-
NAME: На основі кроків
29-
TOOLTIP: Інтерактивні онлайн-курси, які крок за кроком знайомлять вас з новими концепціями.
28+
NAME: Покрокове
29+
TOOLTIP: Інтерактивні онлайн-курси, які знайомлять вас із новими концепціями крок за кроком.
3030
block_based:
31-
NAME: На основі блоків
32-
TOOLTIP: Програмування блочною мовою програмування.
31+
NAME: Блокове
32+
TOOLTIP: Програмування на блоковій мові програмування.
3333
text_based:
34-
NAME: На основі тексту
34+
NAME: Текстове
3535
TOOLTIP: Програмування за допомогою тексту.
3636
minecraft:
3737
NAME: Minecraft
@@ -41,55 +41,55 @@ topic:
4141
TOOLTIP: Створення веб-сайтів.
4242
game:
4343
NAME: Гра
44-
TOOLTIP: Створюйте ігри.
44+
TOOLTIP: Створення ігор.
4545
robot:
4646
NAME: Робот
4747
TOOLTIP: Програмування фізичних об’єктів, які рухаються.
4848
animation:
4949
NAME: Анімація
50-
TOOLTIP: Створюйте рухливу графіку, наприклад мультфільми.
50+
TOOLTIP: Створення графіки, що рухається, наприклад, мультфільмів.
5151
sound:
5252
NAME: Звук
5353
TOOLTIP: Програмування звуку та музики.
5454
cryptography:
5555
NAME: Криптографія
56-
TOOLTIP: Дізнайтеся про безпеку даних.
56+
TOOLTIP: Вивчення комп'ютерної безпеки.
5757
subject:
58-
NAME: Тема
58+
NAME: Предмет
5959
TAGS:
6060
mathematics:
6161
NAME: Математика
6262
science:
63-
NAME: наука
63+
NAME: Природничі науки
6464
programming:
6565
NAME: Програмування
6666
technology:
67-
NAME: Технологія
67+
NAME: Технології
6868
music:
6969
NAME: Музика
7070
first_language:
71-
NAME: Норвезька
71+
NAME: Українська
7272
english:
73-
NAME: Англ
73+
NAME: Англійська
7474
arts_and_crafts:
75-
NAME: Декоративно-прикладне мистецтво
75+
NAME: Мистецтво та ремесло
7676
social_science:
7777
NAME: Суспільствознавство
7878
grade:
79-
NAME: Рівень класу
79+
NAME: Клас
8080
TAGS:
8181
preschool:
8282
NAME: Дитячий садок
83-
TOOLTIP: Народжені 3-5 років
83+
TOOLTIP: Діти 3-5 років
8484
primary:
8585
NAME: 1.-4. клас
86-
TOOLTIP: Народжені 6-9 років
86+
TOOLTIP: Діти 6-9 років
8787
secondary:
8888
NAME: 5.-7. клас
89-
TOOLTIP: Народжені 10-12 років
89+
TOOLTIP: Діти 10-12 років
9090
junior:
9191
NAME: 8.-10. клас
92-
TOOLTIP: Молодь 13-15 років
92+
TOOLTIP: Підлітки 13-15 років
9393
senior:
94-
NAME: Середня школа
95-
TOOLTIP: Молодь 16-18
94+
NAME: Старша школа
95+
TOOLTIP: Підлітки 16-18 років
78.5 KB
Loading
Lines changed: 182 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,182 @@
1+
2+
---
3+
title: "Виправлення помилок: Розтопити сніговиків!"
4+
author: "[c4creativity](https://scratch.mit.edu/users/c4creativity)"
5+
translator: "Ніна"
6+
language: "ua"
7+
---
8+
9+
10+
# Вступ до завдання {.intro}
11+
12+
У цьому завданні ви спробуєте поміняти та покращити код, який вже було створено у програмі на Scratch. Мета полягає в тому, щоб змусити трьох сніговиків говорити по черзі, а потім одночасно розтанути!
13+
14+
![Bildebeskrivelse](bugfix1.jpg)
15+
16+
17+
# Крок 1: Копіювання {.activity}
18+
19+
По-перше, нам потрібно відкрити існуючий проект і створити його копію. Прочитайте весь чек-лист перед тим, як перейти за посиланням!
20+
21+
## Контрольний список {.check}
22+
23+
- [ ] Відкрийте проект: [Bugfixing: Smelt snømennene!](https://scratch.mit.edu/projects/445564165/ ){target=_blank}
24+
- [ ] Обов'язково натисни на кнопку "Ремікс"
25+
- [ ] Краще дати проекту нову назву, щоб легше було знайти знову.
26+
27+
## Тестуйте проект {.flag}
28+
29+
**Стартуйте проект, щоб протестувати код.**
30+
31+
Не соромтеся відповідати на ці питання в зошиті, обговоріть їх з одним-двома однокласниками і намагайтеся відповідати якомога точніше.
32+
33+
- [ ] Що відбувається, коли ви натискаєте зелений прапорець?
34+
35+
- [ ] Мета полягає в тому, щоб сніговики по черзі сказали «Готово, увага, танути!», причому кожний сніговик повинен сказати лише одне слово. Як цього досягти?
36+
37+
- [ ] Прочитайте код для трьох різних фігур. Чи знаходите ви в коді якісь підказки або натяки, які дають вам уявлення про те, які зміни потрібно внести?
38+
39+
## Контрольний список {.check}
40+
41+
Деякі поради для вас:
42+
43+
- [ ] Всі фігури мають блок
44+
45+
```blocks
46+
говорити [готово] (2) сек
47+
```
48+
- [ ] Фігура "Сніговик-1" має додатковий блок
49+
50+
```blocks
51+
чекати (1) секунду
52+
```
53+
54+
Змінити блок `говорити`{.blocklooks}.
55+
- [ ] Що станеться, якщо перемістити блок `чекати`{.blockcontrol} над блоком `говорити`{.blocklooks} і змінити час очікування, наприклад, на 3 секунди замість 1?
56+
57+
## Тестуйте проект {.flag}
58+
59+
**Натисніть на зелений прапорець.**
60+
61+
- [ ] Перевірте свій новий код. Що відбувається далі? Запишіть те, що ви спостерігаєте, або обговоріть це з однокласником.
62+
- [ ] Чи розмовляють три сніговики одночасно?
63+
64+
65+
# Крок 2: Готово, увага, танути! {.activity}
66+
67+
На основі того, що ми виявили на кроці 1, ми готові виправити першу помилку в нашому коді: Сніговики повинні по черзі говорити «Готово», «Увага», «Танути!».
68+
69+
## Контрольний список {.check}
70+
71+
- [ ] Сніговик 1 повинен сказати «Готово», коли ви натиснете на зелений прапорець.
72+
73+
- [ ] Сніговик 2 повинен сказати «Увага» після того, як сніговик 1 скаже «Готово»
74+
75+
- [ ] Сніговик 3 повинен сказати «Танути!» після того, як сніговик 2 скаже «Увага»
76+
77+
Вам необхідно вставити оператор очікування для Сніговиків 1 і 2, розмістити це перед оператором говорити, подібно до:
78+
79+
```blocks
80+
чекати (1) секунду
81+
говорити [Готово] (2) сек
82+
```
83+
- [ ] Приберіть блок `чекати`{.blockcontrol} для Сніговіка 1
84+
85+
- [ ] Як довго Сніговику 2 і Сніговику 3 доведеться чекати, перш ніж вони скажуть своє слово?
86+
87+
## Тестуйте проект {.flag}
88+
89+
**Натисніть на зелений прапорець для тестування коду**
90+
91+
Дайте відповіді на запитання в зошиті або обговоріть їх з однокласником.
92+
93+
- [ ] Чи кажуть зараз три сніговика по черзі «Готово, увага, танути!»?
94+
95+
- [ ] Чи зникають вони після того, як останній сказав «Танути!»?
96+
97+
- [ ] Чи знаходите ви в коді підказки, які дають уявлення про те, що робити далі?
98+
99+
## {.tip}
100+
Створення подібних алгоритмів для кожної окремої фігури у Скретч може бути громіздким. Ось чому варто спочатку більш-менш доопрацювати код для однієї фігури, а потім скопіювати його до інших фігур. Просто перетягніть алгоритм, який ви хочете скопіювати, на огляд фігур під сценою і перетягніть його на фігуру, до якої ви хочете скопіювати. Після цього вам потрібно буде внести лише кілька невеликих змін до коду, замість того, щоб переписувати його для кожного персонажа.
101+
#
102+
103+
# КРОК 3: Танути! {.activity}
104+
105+
Тепер, коли ми по черзі поговорили зі сніговиками, настав час виправити код танення.
106+
107+
Сніговик 2 має для нас важливу підказку:
108+
109+
```blocks
110+
повторити (2)
111+
змінити ефект [ghost v] на (25)
112+
чекати (1) секунд
113+
змінити розмір на (-10)
114+
```
115+
116+
Ефект `ghost`{.blocklooks} допомагає зробити персонажа все більш і більш невидимим, за шкалою від 0 (повністю видимий) до 100 (повністю невидимий). Крім того, ми хочемо, щоб сніговик щоразу ставав трохи меншим, щоб показати, що він «тане». Тому ми також використовуємо `зміна розміру`{.blocklooks}.
117+
118+
## Контрольний список {.check}
119+
- [ ] Змініть код таким чином, щоб ефект `ghost`{.blocklooks} досягав 100 після завершення роботи циклу. Значення ефекту починається з 0, коли натискається зелений прапорець. Скільки разів потрібно повторити цикл, якщо ми дозволимо примарному значенню змінюватися на 25 кожного разу?
120+
121+
- [ ] Чи можете ви налаштувати співвідношення між кількістю `повторити`{.blockevents}, `ghost`{.blocklooks} ефектом і `чекати`{.blockcontrol}, щоб отримати більш плавну анімацію танення?
122+
123+
## Тестуйте проект {.flag}
124+
Запишіть відповіді в зошит або обговоріть їх з однокласником.
125+
126+
- [ ] Чи повністю розтанув Сніговик 1?
127+
128+
- [ ] Чи добре виглядає анімація танення? Чи рухається вона з правильною швидкістю і в постійному темпі, поки сніговик не зникне?
129+
130+
- [ ] Що поки що не працює належним чином?
131+
#
132+
133+
# Крок 4: Остаточне коригування {.activity}
134+
Коли ви зайдете так далеко у виконанні завдання, три сніговики повинні по черзі сказати «Готово, увага, танути!», і сніговик 1 розтане повністю. Але ми ще не дійшли до кінця. Завдання полягає в тому, щоб три сніговики розтанули одночасно після того, як вони скажуть «Готово, увага, танути!». - і ми ще не досягли цього.
135+
136+
## Контрольний список {.check}
137+
- [ ] Скопіюйте цикл `повторити`{.blockcontrol} для Сніговиків 2 і 3.
138+
- [ ] Ви бачите, що Сніговик 2 має алгоритм, який повинен запускатися `Коли клацають на цій фігурі`{.blockevents}. Тепер ви можете видалити весь алгоритм.
139+
- [ ] Щоб гарантувати, що всі сніговики розтануть одночасно, вам потрібно додати блок `чекати`{.blockcontrol} над блоком `повторити`{.blockcontrol} для кожного сніговика. Сніговику 1 доведеться чекати довше, ніж іншим двом, перш ніж він почне виконувати цикл `повторити`{.blockcontrol} але як довго йому доведеться чекати?
140+
- [ ] Одна з підказок полягає в тому, що він повинен дочекатися, поки Сніговик 3 не скаже «Танути!».
141+
- [ ] Нарешті, ми наведемо лад, додавши блок `задати розмір`{.blocklooks} у верхній частині алгоритму `коли grønt flagg натиснуто`{.blockevents} на всіх фігурах, видалимо всі невикористані блоки і востаннє перевіримо, чи все в порядку з кодом на всіх трьох сніговиках.
142+
143+
144+
## Тестуйте проект {.flag}
145+
- [ ] Чи вимовляють три сніговика кожне слово по черзі?
146+
147+
- [ ] Чи тануть вони одночасно і зникають повністю?
148+
149+
- [ ] Чи всі три сніговика стають однакового розміру і знову з'являються на екрані щоразу, коли ви натискаєте на зелений прапорець?
150+
151+
152+
Якщо відповідь на кожне з трьох питань «Так»: Вітаємо, вам вдалося виправити всі помилки у коді!
153+
154+
Ось приклад того, як може виглядати код для Сніговика 1, коли ви закінчите:
155+
156+
```blocks
157+
коли grønt flagg натиснуто
158+
задати розмір [100]
159+
говорити [Готово] (2) сек
160+
чекати (4) секунд
161+
повторити (4)
162+
змінити ефект [ghost v] на (25)
163+
чекати (1) секунд
164+
змінити розмір на (-10)
165+
```
166+
167+
## Завдання {.challenge}
168+
169+
Анімація та функціональність цієї маленької програми досить прості.
170+
171+
Ось кілька порад щодо того, що можна спробувати зробити, щоб додати програмі трохи більше складності:
172+
- [ ] Створіть алгоритм, який змусить сніговиків ходити туди-сюди по екрану під час розмови.
173+
174+
- [ ] Замініть команду «Готово, увага, танути!» діалогом, в якому сніговики, наприклад, разом говорять про те, як потеплішало.
175+
176+
- [ ] Попросіть сніговиків сказати «Допоможіть, я тану!», коли почнеться ефект привидів.
177+
178+
Удачі!
179+
#
180+
181+
Коли закінчите, натисніть кнопку "Опублікувати". Після цього його буде опубліковано на вашому веб-сайті Scratch, і ви зможете легко поділитися ним з родиною та друзями.
182+

0 commit comments

Comments
 (0)