Встроенные функции в среде ООП VBasic.
В Visual Basic имеется широкий набор встроенных (стандартных) функций, облегчающий написание программ. Имеются математические функции, для обработки строк, для работы с временем и датами, для финансовых расчетов.
Встроенные функции различаются тем, что некоторые возвращают вычисленное значение, другие не возвращают. Обращение к функциям, которые возвращают вычисленное значение, является операндом выражения.
Примерами математических функций являются:
Функция | Действие |
abs(n) | Возвращает абсолютное значение n |
atn(n) | Возвращает арктангенс n в радианах |
cos(n) | Возвращает косинус угла n в радианах |
Exp(n) | Возвращает константу е в степени n |
Sgn(n) | Генерирует случайное число между 0 и 1 |
Rnd(n) | возвращает -1 , если n<0; 0, если n=0; +1если n>0 |
Sin(n) | Возвращает синус угла n в радианах |
Sqr(n) | квадратный корень из n |
Str(n) | Преобразует числовое значение в строку |
Tan(n) | Возвращает тангенс угла n в радианах |
Val(n) | Преобразует строку в числовое значение |
Системы счисления.
Система счисления (СС)– это правило записи числа с помощью заданного набора специальных знаков – цифр. Существует несколько групп записи чисел:
1. Унарная. Это СС, в которой для записи чисел используется один знак - ê(палочка). Следующее число получается из предыдущего путем добавления новой ê- единицы, их количество равно самому числу. Для записи числа в унарной системе используют обозначение Z1.
2. Непозиционные СС (самая распространенная – Римская). В ней некоторые базовые числа представлены заглавными латинскими буквами:
1-I
5-V
10-X
50-L
100-C
500-D
1000-M
1) Если цифра меньшего значения стоит справа от большей цифры, то их значения суммируются, если слева – то меньшее значение вычитается из большего.
2) Цифры I,X,C,M могут следовать подряд не боле трех раз.
3) Цифры V, L, D могут использоваться в записи числа не более одного раза.
3. Позиционные СС – СС, в которых значение каждой цифры в изображении числа определяется ее положением (позицией) в ряду других цифр.
Общим дл унарной и римской СС является то, что значение числа в них определяется посредством операций сложения и вычитания базисных цифр, из которых составлено число, независимо от их позиции в числе. Такие системы получили название аддитивные.
В отличие от них позиционные СС считаются аддитивно-мультипликативными, т.к. значение числа определяется операциями умножения и сложения.