Перейти к статье

 

Предопределенные параметры APREPRO

В APREPRO предопределены несколько часто используемых переменных. Они приведены в таблице 1.. Формат вывода по умолчанию указан как строка формата языка C, для получения дополнительной информации ознакомьтесь  документацией языка С. Переменные по умолчанию определены с помощью нижнего подчеркивания в их имени, чтобы они могли быть переопределены без вывода сообщения об ошибке.

Таблица 1. Предопределенные параметры.

Имя

Значение

Описание

PI

3.14159265358979323846

pi

PI_2

1.57079632679489661923

pi/2

SQRT2

1.41421356237309504880

image7.gif

DEG

57.2957795130823208768

180 /pi градусов в радиане

RAD

0.01745329251994329576

pi/180 радианов в градусе

E

2.71828182845904523536

основа натурального логарифма

GAMMA

0.57721566490153286060

константа Эйлера-Маскероне1

PHI

1.61803398874989484820

золотое сечение (image8.gif+ 1)/2

VERSION

Varies, string value

версия Fidesys

_ FORMAT

"%.10g"

формат вывода по умолчанию

_C_

"#"

знак комментария

1 Константа Эйлера-Маскероне определяется как предел 1 + 1/2 + ... + 1/s - log(s) при s стремящейся к бесконечности.

Обратите внимание, что формат вывода используется для вывода целых чисел и чисел с плавающей запятой. Поэтому он должен использовать дескриптор формата% g, который будет использовать либо десятичный
(% D), либо экспоненциальный (% e) , либо  float (% f) формат, в зависимости от того, что более компактно после удаления 0. В таблице 2 показано влияние различных  форматов вывода на значение  переменной PI и вид 1.0.

Таблица 2. Иллюстрация различий форматов вывода. В большинстве случаев достаточно значения по умолчанию.

Формат

Вывод PI

Вывод 1.0

%.10g

3.141592654

1

%.10e

3.1415926536e+00

1.0000000000e+00

%.10f

3.1415926536

1.0000000000

%.10d

1413754136

0000000000