Математические функции

Abs (x) - модуль аргумента x

Cos(x) - косинус аргумента x

Exp(x) - возведение основания натурального логарифма в степень x

Log(x) - логарифм натуральный аргумента х

Rnd - случайное число из интервала [0,1]

Sin(x) - синус аргумента x

Sqr(x) - квадратный корень из х

Atn(x) - арктангенс от х

Tan(x) – тангенс от х

Sgn(x) – знак х

Fix(x) и Int(x) обе функции отбрасывают дробную часть числа и возвращают целое значение. Разница между этими функциями состоит для отрицательных значений аргумента. Int(x) возвращает ближайшее отрицательное целое число, меньшее или равное х, а Fix(x) – ближайшее отрицательное целое число, большее или равное х.

 

Функции проверки типов

 

Функция Проверка - является ли переменная:
IsArray(переменная) массивом
IsDate(переменная) датой
IsError(переменная) Кодом ошибки
IsNull(переменная) Пустым значением
IsNumeric(переменная) Числовым значением
IsObject(переменная) объектом

 

Функция форматированиявозвращает значение типа Variant(String ),содержащее выражение, оформленное согласно синтаксиса функции:

Format(Выражение[,Формат [,Первый день недели[,Первая Неделя Года]]]), где:

Выражение –обязательный аргумент(любое допустимое выражение – комбинация ключевых слов, операторов, переменных и констант, результатом которой является строка, число или объект);

Формат – необязательный параметр(любое допустимое именованное или определенное пользователем выражение формата).

Если к имени функции добавляется знак $, то функция возвращает значение типа String.

При создании собственного числового формата можно использовать следующие символы:

0 – резервирует позицию цифрового разряда. Отображает цифру или нуль. Если у форматируемого числа есть какая-нибудь цифра в этой позиции разряда, где в строке формата находится 0, функция отображает эту цифру, если нет, то в этой позиции отображается нуль.

# - действие данного символа аналогично действию 0 с той лишь разницей, что незначащие нули не отображаются.

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

%- резервирует процентное отображение числа.

. – разделяет сотни от тысяч.

Если в формате стоит “FIXED”,то число форматируется до двух знаков после точки.

Пример.

Функция Format(Z, "###0.0") возвращает переменной Z числовое значение в формате, указанном в кавычках.