![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
|
Как и в любом языке программирования в 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; Прочитано: 214 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
