Подпрограми с входни данни
В урока собствените блокове получават входни данни, наречени параметри. Например блокът „квадрат (страна)“ може да чертае квадрати с различен размер: „квадрат (30)“ чертае квадрат със страна 30. Параметърът може да е число, текст или логическа стойност и се използва само в скрипта под „дефинирай“. Блок може да има и няколко параметъра, като „правоъгълник (a) (b)“ или „многоъгълник (страни) (дължина)“.
Какво да запомним
- Параметърът е входна стойност на собствения блок.
- Параметърът се използва само в скрипта под „дефинирай“.
- Един блок може да има няколко параметъра.
- „многоъгълник (n)“ се завърта на 360 / n градуса.
- Изминатият път при квадрат е 4 · страна.
Пример
„многоъгълник (6) (40)“ чертае шестоъгълник: завъртане 360 / 6 = 60°, изминат път 6 · 40 = 240 стъпки.
Проверете се: 15 въпроса
Натиснете въпроса, за да видите верния отговор и обяснението.
Как се нарича входната стойност на собствен блок, например „страна“?
- Костюм
- Спрайт
- Параметър
- Фон
Отговор: Параметър (вход)
Параметърът позволява един блок да работи с различни стойности.
Блокът е „квадрат (страна)“. Какво чертае „квадрат (30)“?
- Квадрат със страна 90
- 30 квадрата
- Нищо
- Квадрат със страна 30
Отговор: Квадрат със страна 30
Стойността 30 се подава на параметъра „страна“.
Какъв вход може да добавим на собствен блок в Scratch?
- Число или текст
- Само цвят на фона
- Само картина
- Само звук
Отговор: Число или текст (и логическа стойност)
При създаване на блока избираме вид на входа: число или текст, или логическа стойност.
„многоъгълник (n)“ чертае правилен многоъгълник. Какво завъртане е нужно?
- n + 360
- n · 90
- 360 / n
- 180
Отговор: 360 / n градуса
Общото завъртане е 360°, разделено на броя на страните.
„квадрат (страна)“ се извиква с 20, 40 и 60. Колко стъпки общо изминава спрайтът?
- 120
- 360
- 240
- 480
Отговор: 480 стъпки
Обиколките са 80, 160 и 240, сбор 480.
Каква е ползата от параметъра „размер“ в блок „звезда (размер)“?
- Звездата се записва
- Звезди с различни размери
- Звездата изчезва
- Звездата става цветна
Отговор: Можем да чертаем звезди с различни размери
Един и същ блок работи с различни стойности.
Къде може да се използва параметърът „страна“ на блока „квадрат“?
- Само в друг спрайт
- Само в зеленото знаме
- Навсякъде
- Само в дефиницията
Отговор: Само в скрипта под „дефинирай квадрат“
Параметърът съществува само вътре в дефиницията на блока.
Блок „правоъгълник (a) (b)“ има два параметъра. Какво чертае „правоъгълник (80) (40)“?
- Два квадрата
- Квадрат със страна 80
- Страни 80 и 40
- Страни 40 и 40
Отговор: Правоъгълник със страни 80 и 40
Първата стойност отива в a, а втората в b.
„многоъгълник (страни) (дължина)“ се извиква с (5) (50). Колко е завъртането?
- 72°
- 90°
- 60°
- 50°
Отговор: 72°
360 : 5 = 72.
„триъгълник (страна)“ се извиква с 50. Какъв е изминатият път?
- 360 стъпки
- 150 стъпки
- 50 стъпки
- 100 стъпки
Отговор: 150 стъпки
Три страни по 50: 3 · 50 = 150.
Може ли един собствен блок да има повече от един параметър?
- Не, само един
- Само текстов
- Да
- Само в Scratch 1
Отговор: Да
Например „правоъгълник (a) (b)“ има два параметъра.
Какво чертае „квадрат (10)“ в сравнение с „квадрат (50)“?
- Същия квадрат
- Триъгълник
- Кръг
- По-малък квадрат
Отговор: По-малък квадрат
Параметърът 10 дава по-къса страна от 50.
Как се използва параметърът в скрипта под „дефинирай“?
- Изтегля се от заглавния блок
- Пише се на ръка в мрежата
- Избира се от „Звук“
- Не може да се използва
Отговор: Изтегля се от „дефинирай“
Параметърът се влачи от блока „дефинирай“ в полето на команда.
„многоъгълник (страни) (дължина)“ се извиква с (8) (30). Колко е завъртането?
- 30°
- 45°
- 60°
- 8°
Отговор: 45°
360 : 8 = 45°.
„многоъгълник (страни) (дължина)“ се извиква с (6) (40). Колко стъпки изминава?
- 46
- 200
- 240
- 120
Отговор: 240
6 · 40 = 240 стъпки.