From Test-Scratch-Wiki
Блоки операторів – одна із десяти категорій блоків Скретч. Вони відображуються у зеленому кольорі й застосовуються для роботи з математичними виразами та рядками.
В цій категорії Скретч 3.0 містить шість булевих блоків та одинадцять блоків-репортерів. Це одна з двох категорій, що не містять зчіплюючих блоків.
Блоки
| Натискайте на блок, аби дізнатися про нього більше! |
Скретч 3.0 містить шість булевих блоків операторів:
Скретч 3.0 містить одинадцять блоків-репортерів операторів:
(() + ())(() - ())(() * ())(() / ())(випадкове від (1) до (10))(з'єднати [привіт] [усім])(символ (1) у [привіт])(довжина [привіт])(остача () на ())(округлити ())([квадратний корінь v] з (9)::operators)
Історія
Блоки-оператори у Скретч 1.4 та старших версіях називалися числовими блоками, але назву було змінено при додаваннінового функціоналу – роботи з рядками.
У Скретч 1.2 та старших версіях блок () з () заміщували два окремі блоки з функціями Abs (абсолютне значення) та Sqrt (квадратний корінь), тоді як реалізація інших функцій була відсутня.
Скретчери неодноразово пропонували [1][2] додати блок-оператор для обчислення довільного ступеня довільного числа.
(() ^ ()::operators)
Математичний вираз, яким це можна наразі зробити, дещо громіздкий, а його розуміння потребує знання логаритмів. Рішення досі не прийняте.
Також пропонувалося [3] додати булеві блоки-сталі зі значеннями Істина та Хиба (true, false). За відсутності типізації змінних така пропозиція не виглядає актуальною, тому й не отримала відповіді розробників.