Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LR1_Lineyniy_algoritm.doc
Скачиваний:
28
Добавлен:
21.02.2016
Размер:
931 Кб
Скачать
☆

Список стандартных функций используемых в лабораторных работах

Функция

Возвращаемое значение

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

ABS(число)

Возвращает абсолютное значение числа (модуль числа)

ATN(число)

Возвращает арктангенс числа (угол, измеряемый в радианах)

COS(число)

Возвращает косинус числа, понимаемого как угол, измеряемый в радианах

EXP(число)

Возвращает константу е в степени, равной заданному числу

FIX(число)

Возвращает целую часть числа. Для отрицательного числа функция возвращает ближайшее отрицательное целое число, большее или равное указанному числу.

INT(число)

Возвращает целую часть числа. Для отрицательного числа функция возвращает ближайшее отрицательное целое число, меньшее или равное указанному числу.

LOG(число)

Возвращает натуральный логарифм числа, значение с плавающей точкой, двойной точности

RND(число)

Возвращает случайное число, значение с плавающей точкой, одинарной точности

SGN(число)

Возвращает знак числа: 1 – число положительное, 0- равно нулю, -1 – число отрицательное

SIN(число)

Возвращает синус числа, понимаемого как угол, измеряемый в радианах

SQR(число)

Возвращает квадратный корень из числа

TAN(число)

Возвращает тангенс числа, понимаемого как угол, измеряемый в радианах

функции преобразования типов

STR(число)

Возвращает значение типа Variant (String), являющееся строковым представлением числа (число→строка)

VAL(строка)

Возвращает числа содержащееся в строке, как числовое значение соответствующего типа (строка→число)

Уделим особое внимание функциям преобразования типов. В процессе программирования задач в VBA, нередко возникает необходимость преобразования чисел в строки и наоборот. Это объясняется тем, что отдельные функции языка в качестве аргументов используют только числовые или только строковые переменные. К таким функциям, как видно из таблицы 3 относятся Str() и Val().

Функция Str() конвертирует число в строку, но всегда форматирует строку в соответствии со стандартом английского языка в США с точкой в качестве десятичного разделителя. Например: Str(200.02) на выходе выдаст строку «200,02».

Функция Val() конвертируют строковые переменные в числовые значения, останавливаясь там, где встречается первый символ недопустимый для чисел. Распознает только цифры и десятичную точку (а не запятую), однако игнорирует пробелы и символы табуляции. Так, выражение Val(“28 190.43 12”) в результате даст 28190,4312.

8. Комментарии в vba

Язык VBA позволяет добавлять в программный код комментарии. Комментарий начинается с апострофа или ключевого слова Rem . Все, что напечатано в строке программного кода справа от апострофа или слова Rem, считается комментарием. Они «живут» только в текстовом файле и не увеличивают откомпилированную программу, а поэтому и не замедляют ее выполнение. Они могут объяснить назначение программы, группы операторов или каждого оператора.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]