![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Как и в любом языке программирования в Visual Basic есть функции и процедуры. Visual Basic имеет широкий набор встроенных (стандартных) функций и процедур, облегчающий написание программ. Имеются математические функции, для обработки строк, для работы со временем и датами, для финансовых расчетов. Синтаксис использования функций, такой же, как и в любом языке программирования: ИмяФункции(Аргумент1, Аргумент2).
Пример использования функции:
dblResult = Cos(dblAlpha)
Вашему вниманию представлен список основных функций Visual Basic, которые пригодятся при выполнении лабораторного практикума.
Строковые функции:
Функция | Назначение |
Left | Возвращает указанное количество символов с начала строки |
Len | Возвращает количество символов в строке |
Mid | Возвращает заданное количество символов из произвольного места строки |
Right | Возвращает указанное количество символов с конца строки |
Str, CStr | Преобразовывают числовое выражение в строку |
Val | Преобразовывают строку в числовое выражение |
Примеры использования стоковых функций:
lngStrLenght=Len(“Миру мир”) ‘в lngStrLenght будет 8
strResult=Left$(“Миру мир”,3) ‘в strResult будет “Мир”
strResult=Right$(“Миру мир”,3) ‘в strResult будет “Миру”
strResult=Mid$(“Миру мир, 4,3) ‘в strResult будет “у м”
strResult=Str(3) ‘в strResult будет “3”
lngResult=Val(“3”) ‘в strResult будет число 3
Функции преобразования типа данных:
Функция | Назначение |
CBool | Преобразует выражение в тип Boolean |
CByte | Преобразует выражение в тип Byte |
CCur | Преобразует выражение в тип Currency |
CDate | Преобразует выражение в тип Date |
CDbl | Преобразует выражение в тип Double |
CDec | Преобразует выражение в тип Decimal |
CInt | Преобразует выражение в тип Integer |
CLgn | Преобразует выражение в тип Long |
CSgn | Преобразует выражение в тип Single |
CStr | Преобразует выражение в тип String |
CVar | Преобразует выражение в тип Variant |
Примеры использования функций преобразования:
bolResult=CBol(1) ‘в bolResult будет True
bolResult=CBol(0) ‘в bolResult будет False
bytResult=CByte(100) ‘в bytResult будет 100
bytResult=CByte(1000) ‘Ошибка переполнения!
curResult=CCur(10.123456789) ‘в curResult будет 10,1235
datResult=CDate("февраль, 12, 1970") ‘в datResult будет 12.02.1970
dblResult=CDbl(12345678901234567) ‘в dblResult будет 1.23456789012346E+16
intResult=CInt(123.123) ‘в intResult будет 123
intResult=CInt(1234567) ‘Ошибка переполнения
lngResult=CLng(123.123) ‘в dblResult будет 123
lngResult=CLng(1234567890123) ‘Ошибка переполнения
strResult=CStr(33) ‘в strResult будет “33”
Математические функции:
Функция | Назначение |
Abs | Модуль числа |
Exp | Возведение экспоненты в степень |
Int | Отбрасывает дробную часть |
Rnd | Генерирует случайное число |
Round | Округляет с заданной точностью |
Sgn | Знак аргумента |
Sqr | Квадратный корень числа |
Примеры использования тригонометрических функций:
dblY=Sqr(dblX)
dblAbsY=Abs(dblY)
‘Целое cлучайное число в диапазоне от lngMin до lngMax
lngRndNumber= Int((lngMax - lngMin + 1) * Rnd + lngMin)
Дата публикования: 2014-12-28; Прочитано: 199 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!