Показаны различия между двумя версиями страницы.
Последняя версия Следующая версия справа и слева | |||
ob:o7:example:math [2021/11/12 21:39] iadenisov создано |
ob:o7:example:math [2021/11/12 21:44] iadenisov |
||
---|---|---|---|
Строка 35: | Строка 35: | ||
r := a * b; (* r = 732.5999999999999 *) | r := a * b; (* r = 732.5999999999999 *) | ||
r := a / b; (* r = 1.5136363636363634 *) | r := a / b; (* r = 1.5136363636363634 *) | ||
+ | |||
+ | END ExamplesMath2. | ||
+ | </ | ||
+ | |||
+ | Также для микроконтроллеров архитектуры ARMv7 с аппаратным модулем FPU доступен модуль '' | ||
+ | |||
+ | < | ||
+ | MODULE ExamplesMath3; | ||
+ | |||
+ | IMPORT Math := MicroARMv7MMath; | ||
+ | |||
+ | VAR a: REAL; | ||
+ | |||
+ | BEGIN | ||
+ | a := Math.sqrt(3.14); | ||
+ | a := Math.exp(3.14); | ||
+ | a := Math.ln(3.14); | ||
+ | a := Math.sin(3.14/ | ||
+ | a := Math.cos(3.14/ | ||
END ExamplesMath2. | END ExamplesMath2. | ||
</ | </ |