sign
Функция определяет знак числа.
Синтаксис
s = sign(x);Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| x | double / integer / boolean / array / intarray /
array2 |
Входное значение |
Описание
sign(x) – функция определяет знак числа.
Результат
| Имя | Тип данных | Описание |
|---|---|---|
| s | double / integer / boolean / array / intarray /
array2 |
s = +1 – знак положительного числа; s = -1 – знак отрицательного числа; s = 0 – в случае, если входным числом является либо 0 вещественного либо целочисленного вида, либо "Нет" двоичного типа. |
Пример
var s1:double,
i1:integer,
s2:integer,
i2:integer,
s3:array,
i3:intarray,
s4:intarray,
i4:intarray,
s5:boolean,
i5:integer;
initialization;
//Вещественное значение
s1 = 36.6;
i1 = sign(s1);
//Целочисленное значение
s2 = -10;
i2 = sign(s2);
//Вещественный массив
s3 = [1.0, -36.4, 82.1];
i3 = sign(s3);
//Целоичисленный массив
s4 = [-1, 2, 5];
i4 = sign(s4);
//Двоичное значение
s5 = 0;
i5 = sign(s5);
end;
В результате:
- переменной i1 будет присвоено значение +1;
- переменной i2 будет присвоено значение - 1;
- переменной i3 будет присвоено значение [1, -1, 1];
- переменной i4 будет присвоено значение [-1, 1, 1];
- переменной i5 будет присвоено значение 0.
Дополнительные материалы
Нет.