Skip to main content

Математика

Блоки категорії математики використовуються для активації обчислень. Результати обчислень можна використовувати, наприклад, як значення змінних. Більшість математичних блоків відносяться до загальних математичних обчислень та не вимагають пояснень.

Блоки

Факти та цифри

Використовуйте числовий блок для введення будь-якого числа у вашу програму або надайте це число змінної як значення. Ця програма надає змінної age число 12 :

image-1623519243602.png

Прості розрахунки

Цей блок має структуру значення – оператор – значення. Доступні оператори: +, -, ÷, × і ^. Оператора можна вибрати через меню, що випадає. Його можна застосовувати безпосередньо до чисел або значень змінних. Приклад:

image-1623519253344.png

Цей блок виводить результат 144 (122).

Спеціалізовані розрахунки

Цей блок застосовує тип розрахунку, вибраний з меню, що розкривається, до нього або змінної за ним. Доступні операції:

  • Квадратний корінь,
  • Сума,
  • Натуральний логарифм,
  • Десятковий логарифм,
  • Експонентні функції з основою e (e^1, e^2,...),
  • Експонентні функції з основою 10 (10^1, 10^2,...),
  • Зміна знака (множення -1.

e тут число Ейлера. Цей блок витягує квадратний корінь із 16 і надає результат змінної i

Bild3_d.PNG

Тригонометричні функції

Цей блок працює аналогічно блоку, описаному вище, з тією відмінністю, що використовуються тригонометричні функції синус, косинус, тангенс та їх зворотні функції. Таким чином, вказане число або значення зазначеної змінної вставляється у функцію, вибрану в меню, що розкривається, і потім результат може бути оброблений в програмі. Крім того, є блок arctan2 для X: ... Y: ... , який дозволяє використовувати два дійсних числа (вводяться як X і Y) для виведення значення функції arctan2 в діапазоні 360°.

Часто використовувані константи

Цей блок працює аналогічно до блоку чисел, однак ви не вводите тут числове значення самостійно. Натомість часто використовувані константи (наприклад, π) зберігаються тут як значення за промовчанням. Константи можна вибрати в меню, що розкривається.

Залишок дивізії

Залишок блоку ... використовується для виведення залишку від розподілу. Ця програма надає змінному залишку залишок від розподілу 3:2 або 1:

image-1623519275420.png

Круглий

Блок round... можна використовувати для заокруглення введеного десяткового числа значення введеної змінної до цілого числа. Ви можете вибрати один з трьох варіантів у меню, що розкривається:

  • використовуйте "округлення" для стандартного округлення (наприклад, від 4,5 до 5)
  • використовуйте округлення для округлення (наприклад, від 5,1 до 6)
  • використовуйте «закруглення вниз» для заокруглення в меншу сторону (наприклад, від 5,9 до 5).

Оцінка списків

Ви можете використовувати ... блоку списку для виведення

  • сума всіх значень у списку із «sum»,
  • найменше значення у списку з «min»,
  • найбільше значення у списку з "max",
  • середнє значення всіх значень у списку зі словом «середнє»,
  • медіана списку з медіаною,
  • значення, що найчастіше зустрічається в списку з «режимом»,
  • стандартне відхилення всіх значень у списку зі стандартним відхиленням,

випадкове значення зі списку із «випадковим елементом». Ви можете вибрати всі ці параметри, використовуючи меню, що випадає для блоку:

image-1623519297555.png

Обмежити вхідні значення

Блок обмеження від ... до дозволяє обмежити вхідні значення певним інтервалом. Перед обробкою вхідного значення проводиться тест, щоб перевірити, чи воно у заданому інтервалі. Існує три варіанти обробки введеного значення:

  • Значення перебуває в інтервалі, тому передається без змін.
  • Значення нижче нижньої межі інтервалу, тому нижня межа передається.
  • Значення вище верхньої межі інтервалу, тому передається ця верхня межа.

У цьому прикладі блок використовується для обмеження значення змінної швидкості до швидкостей, що підтримуються двигуном:

image-1623519284259.png

Генерація випадкових значень

Два блоки випадкових чисел від … до … і випадковий розрив виводять випадкове значення. Блок випадкових чисел від … до… виводить число із заданого інтервалу. Випадковий блоковий розрив , навпаки, виводить значення від 0,0 (і може включати це число) до 1,0 (може не включати це число).