Инструменты пользователя

Инструменты сайта


ob:o7:example:math

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Последняя версия Следующая версия справа и слева
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.
 +</code>
 +
 +Также для микроконтроллеров архитектуры ARMv7 с аппаратным модулем FPU доступен модуль ''MicroARMv7MMath'' с самыми необходимыми математическими функциями.
 +
 +<code>
 +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/4.0);
 + a := Math.cos(3.14/4.0);
  
 END ExamplesMath2. END ExamplesMath2.
 </code> </code>
ob/o7/example/math.txt · Последнее изменение: 2021/12/01 04:47 — amalgama