Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Встроенные функции




Как и в любом языке программирования в 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-23; Просмотров: 332; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.