Skip to content

Commit b23a1ff

Browse files
authored
Merge pull request #1692 from fffN0ISEfff/rotasjon_rund_punkt_ua
rotasjon_rund_punkt_ua.md
2 parents d869355 + 9cbbab5 commit b23a1ff

File tree

1 file changed

+151
-0
lines changed

1 file changed

+151
-0
lines changed
Lines changed: 151 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,151 @@
1+
---
2+
title: 'Обертання навколо точки'
3+
level: 1
4+
author: 'Карл А. Мірланд'
5+
language: ua
6+
---
7+
8+
9+
# Вступ {.intro}
10+
11+
У цьому завданні ми імпортуємо геометричну фігуру і потім будемо її
12+
`обертати`{.blockmotion} УВАГА! Якщо ви вже виконали завдання з обертання навколо
13+
власної осі, ви можете пропустити Крок 1 і просто завантажити ваше
14+
попереднє завдання з папки "Мої проєкти"
15+
16+
![Зображення капелюху чарівника](../rotasjon/Geometri.png)
17+
18+
19+
# Крок 1: Підготовка {.activity}
20+
21+
*Щоб було простіше почати, ми візьмемо готову фігуру з бібліотеки
22+
Scratch. Ця фігура схожа на рівнобедрений трикутник.*
23+
24+
## Контрольний список {.check}
25+
26+
- [ ] Почніть новий проєкт.
27+
28+
- [ ] Видаліть фігуру кота, клацнувши на неї правою кнопкою миші та обравши `видалити`.
29+
30+
- [ ] Додайте нову фігуру. Натисніть на кнопку "Обрати персонаж” ![Обрати персонаж](../bilder/hent-fra-bibliotek.png) -і виберіть капелюх чаклуна. Ми використали фігуру "Троллівський капелюх" `Wizard Hat`
31+
32+
- [ ] Назвіть нову фігуру `Чарівний капелюх`.
33+
34+
- [ ] Перш ніж розпочати основне завдання, ми додамо маленьку
35+
допоміжну функцію на випадок, якщо станеться щось несподіване:
36+
37+
38+
```blocks
39+
коли [клавішу n v] натиснуто
40+
показати
41+
повернути у напрямку [90 v]
42+
перемістити в x: (0) y: (0)
43+
```
44+
45+
- [ ] Якщо зараз станеться щось несподіване, потрібно лише
46+
натиснути клавішу "N" на клавіатурі, і `Чарівний капелюх`
47+
повернеться на вихідну позицію, щоб ви могли спробувати
48+
знову.
49+
50+
## Тестування проекту {.flag}
51+
52+
- [ ] Використовуйте вказівник миші, щоб перемістити `Чарівний капелюх` в інше місце на зображенні.
53+
54+
- [ ] Натисніть "N" на клавіатурі. Чи повертається `Чарівний капелюх`
55+
в центр зображення? Якщо так: переходьте до кроку 2. Якщо
56+
ні: перевірте, чи встановлено англійську мову на клавіатурі.
57+
Також перевірте та виправте код, а тоді натисніть "N" на
58+
клавіатурі ще раз.
59+
60+
61+
# Крок 2: Обертання в системі координат {.activity}
62+
63+
- [ ] Імпортуйте фон "xy-grid", натиснувши на кнопку “Обрати тло”.
64+
65+
- [ ] Виберіть `Чарівний капелюх` у скрипті
66+
67+
```blocks
68+
коли [клавішу n v] натиснуто
69+
показати
70+
повернути у напрямку [90 v]
71+
перемістити в x: (0) y: (0)
72+
```
73+
74+
змініть значення x на -100, а значення y на 100.
75+
76+
- [ ] Зверніть увагу на точку, де перетинаються осі x (горизонтальна)
77+
і y (вертикальна). Ця точка називається початок координат і є
78+
точкою, де x = 0 і y = 0.
79+
80+
## Тестування проекту {.flag}
81+
82+
- [ ] Натисніть "N" на клавіатурі. `Чарівний капелюх` повинен
83+
опинитися точно в точці перетину сірих ліній для X = -100 і Y = 100.
84+
85+
- [ ] Якщо все виглядає правильно, переходьте до наступного кроку.
86+
87+
- [ ] Якщо щось виглядає неправильно, спробуйте знайти помилку
88+
в коді а тоді натисніть "N" ще раз.
89+
90+
91+
# Крок 3: Чарівний капелюх обертається навколо початку кординат {.activity}
92+
93+
Тепер ми будемо обертати `Чарівний капелюх` навколо початку координат простим способом.
94+
95+
- [ ] Створіть цей скрипт для `Чарівний капелюх`:
96+
97+
```blocks
98+
коли клавішу [стрілка праворуч v] натиснуто
99+
перемістити на (200) кроків
100+
поворот @turnRight на (90) градусів
101+
```
102+
103+
## Тестування проекту {.flag}
104+
105+
- [ ] Натисніть клавішу "стрілка вправо" на клавіатурі. Що відбувається? Продовжуйте, поки `Чарівного капелюха` не
106+
повернеться у початкове положення.
107+
- [ ] Якщо ви поглянете на код, який ми щойно створили для `Чарівного капелюха`, то побачите, що ми вказуємо
108+
`Чарівному капелюху` пройти 200 кроків. Чому ми маємо задаємо саме таку відстань?
109+
110+
- [ ] Спробуйте змінити кількість кроків, які проходить `Чарівний
111+
капелюх`. Чи повертається `Чарівний капелюх` на те саме місце
112+
після того, як ви натиснете "стрілку вправо" чотири рази?
113+
114+
# Крок 4: Новий друг! {.activity}
115+
116+
- [ ] Додайте нового персонажа. Цього разу ви можете вибрати
117+
персонажа самостійно. Якщо він буде більшого розміру
118+
порівняно з `Чарівним капелюхом`, ви можете зменшити
119+
персонажа до відповідного розміру. Назвіть нового персонажа
120+
`Друг`.
121+
122+
- [ ] Скопіюйте скрипт "Коли клавішу N натиснути" від `Чарівного
123+
капелюха` до `Друга`, але змініть значення для y із 100 на 50.
124+
125+
- [ ] Також скопіюйте скрипт “Коли клавішу стрілка праворуч
126+
натиснуто” від `Чарівного капелюха`, але зменшіть вдвічі кількість
127+
кроків і градусів у скрипті.
128+
129+
- [ ] Щоб було веселіше додайте рядок коду, який вмикає
130+
`олівець`{.blockpen} для обох фігур. Якщо ви не активували інструмент олівець,
131+
зробіть це, натиснувши "Додати розширення" - "Олівець".
132+
Верхня частина скрипту "Коли клавішу стрілка праворуч
133+
натиснуто" повинна виглядати так:
134+
135+
```blocks
136+
коли клавішу [стрілка праворуч v] натиснуто
137+
опустити олівець
138+
```
139+
140+
## Тестування проекту {.flag}
141+
142+
- [ ] Натисніть стрілку вправо. Що відбувається?
143+
144+
- [ ] Натискайте стрілку вправо, поки `Чарівний капелюх` не
145+
повернеться у вихідну позицію. Наскільки далеко пішов `Друг`?
146+
147+
- [ ] Скільки разів потрібно натиснути, щоб `Друг` повернувся на вихідну позицію?
148+
149+
- [ ] Чи можете ви відрегулювати вихідну позицію `Друг` так, щоб
150+
персонаж мав однакову відстань до початку координат кожного
151+
разу, коли ви натискаєте стрілку вправо?

0 commit comments

Comments
 (0)