Математика

Блоки категории Mathematik (Математика) используются для выполнения вычислений. Результаты вычислений можно использовать, например, в качестве значений переменных. В основе большинства «математических» блоков лежат обычные математические действия, поэтому эти блоки должны быть понятны без разъяснений.

Блоки

Числа

Используй блок Zahl (число), чтобы добавить в свою программу любое число или присвоить какой-либо переменной значение в виде этого числа. Эта программа присваивает переменной Alter (возраст) число 12:

Bild1_ru.PNG

Простые вычисления

Этот блок имеет структуру «Значение-оператор-значение» Доступные операторы: +-÷× и ^. Оператор выбирают в выпадающем меню. Операторы можно применять как непосредственно к числам, так и к значениям переменных. Пример:

Bild2.PNG

Этот блок выдает результат 144 (12^2).

Специальные вычисления

Этот блок применяет счетную операцию, выбранную в выпадающем меню, к следующему за этим меню числу или к значению следующей за этим меню переменной. Доступные счетные операции:

где e — эйлерово число. Этот блок извлекает корень квадратный из 16 и присваивает этот результат переменной i.

Bild3_ru.PNG

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

Этот блок работает аналогично описанному выше с тем отличием, что в качестве счетных операций используются тригонометрические функции: синус, косинус, тангенс и их подфункции. Указанное число или значение указанной переменной вставляется в функцию, выбранную в выпадающем меню. Полученный результат можно продолжать обрабатывать в программе. Еще есть блок arctan2 of X: ... Y: ..., который позволяет при помощи двух вещественных чисел (подставляемых вместо X и Y) получить значение функции arctan2 в области 360°.

Часто используемые константы

Этот блок работает аналогично блоку Zahl (число) с тем отличием, что здесь не надо самостоятельно указывать численное значение. Вместо него применяются уже сохраненные часто используемые константы (напр., π). Константу выбирают в выпадающем меню.

Rest einer Division (остаток от деления)

Блок Rest von … (остаток от ...) используется для вывода остатка от деления. Эта программа присваивает переменной Rest (остаток) остаток от деления 3:2, т. е. 1:

Bild4_ru.PNG

Runden (округление)

При помощи блока runde … (округлить ...) указанные десятичные числа или значение указанной переменной можно округлить до целого числа. В выпадающем меню предусмотрены три опции:

Анализ списков

При помощи блока ... der Liste (... списка) можно получить следующее: 

Любую из этих опций можно выбрать в выпадающем меню блока:

Bild5_ru.PNG

Ограничение входных величин

Блок beschränke ... von ... bis … (ограничить ... от … до ...) позволяет ограничить входные величины определенным интервалом. Перед дальнейшей обработкой входной величины программа проверяет, принадлежит ли она заданному интервалу. В зависимости от входной величины программа может поступать одним из трех способов:

В следующем примере этот блок используется для ограничения значения переменной Geschwindigkeit (скорость) диапазоном частоты вращения, поддерживаемым двигателем:

Bild6_ru.PNG

Генерирование случайных значений

И блок zufällige Zahl von ... bis... (случайное число от … до ...), и блок zufälliger Bruch (случайная дробь) выдают случайное значение. При этом блок zufällige Zahl von ... bis...  выдает число из заданного интервала, а блок zufälliger Bruch — значение от 0,0 (включая) до 1,0 (исключая).


Revision #4
Created 17 November 2021 21:14:28 by Admin
Updated 21 February 2022 11:14:19 by Admin