Константы

Числовые константы задаются в языке программирования стандартным образом, аналогично другим языкам высокого уровня. Формат задания чисел:

{<знак>}<целая часть>{.<десятичная часть>}{e<показатель степени>}{i}

Десятичный разделитель – точка. Символы i j I J непосредственно после числа означают, что число является мнимым, например мнимая единица обозначается 1i

Примеры числовых констант:

10.5, –10.5e–7, 2.3+1.1e–5i.

Строковые константы задаются в виде "строка символов".

Константы, как и переменные, могут быть векторными и матричными. Вектор-строка задается как набор констант, разделенных между собой запятыми либо пробелами и заключенных в квадратные скобки.

Настоятельно рекомендуется использовать в качестве разделителя запятую, например [2,–1,3] вместо [2 –1 3], поскольку в последнем случае вектор будет воспринят как [(2–1) 3]=[1 3].

Матрица задается как набор векторных констант (строк), разделенных между собой запятыми и заключенных в квадратные скобки, например [[2,–1,3],[4,5,6]] – матрица размером 2´3.

Именованные константы задаются с помощью ключевого слова const, после которого перечисляются (через запятую) имена констант с присвоенными им значениями, например:

const c=1e-3, v=[c,1,3.2], M=[v,[1.5,2,2.2]];

Встроенные числовые константы:

e = 2.7182818284590452353602874713527 - основание натурального логарифма;

pi = 3.14159… - число π.

Встроенные строковые константы:

clrf – символ перевода строки;

quote – символ кавычка (");

tab – символ табуляции;

expbase – строковое значение числа е (2.7182818284590452353602874713527)