Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Встроенные функции. Как и в любом языке программирования в Visual Basic есть функции и процедуры



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



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...