Функция определяет знак числа.
s = sign(x);
Имя | Тип данных | Описание |
---|---|---|
x | double / integer / boolean / array / intarray / matrix | Входное значение |
sign(x) – функция определяет знак числа.
Имя | Тип данных | Описание |
---|---|---|
s | double / integer / boolean / array / intarray / matrix |
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;
Нет.