Общие сведения о языке программирования |
Числовые константы задаются в языке программирования стандартным образом, аналогично другим языкам высокого уровня. Формат задания чисел:
{<знак>}<целая часть>{.<десятичная часть>}{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)