Работа с числовой информацией
Для выполнения математических вычислений используются следующие символы математических операций:
- =присваивание;
- +сложение;
- –вычитание;
- /деление;
- *умножение;
- ^возведение в степень.
Математические функции в языке Visual Basic представлены достаточно большим количеством: Abs, Atn, Cbool, CByte, CCur, CDbl, CInt, CLng, Cos, CSng, CStr, Exp, Fix, Int, FormatCurrency, FormatNumber, FormatPercent, Hex, Lbound, Log, Mid, Mod, Oct, Randomize, Rnd, RGB, Round, Sgn, Sin, Tan, TypeName, Ubound, VarType.
В языке программирования принят такой же порядок выполнения операций (приоритет) в математических выражениях, как и в математике:
- Математические функции;
- Возведение в степень;
- Умножение, деление;
- Сложение, вычитание.
Для изменения порядка выполнения математических операций используют круглые скобки "()". В таком случае сначала выполняются операции в скобках, а потом операции вне скобок в порядке их выполнения. При использовании вложенных скобок первыми выполняются операции во внутренних, а затем во внешних скобках.
Например, для математической записи выражения:
$y=\frac{x^2+4x−\sqrt {x}}{x−1}$
запись на языке Visuаl Basic будет следующая:
интернет-биржа студенческих работ">
Рисунок 1. Работа с информацией разных типов в Visual Basic. Автор24 — интернет-биржа студенческих работ
Обратим внимание, что если в математике принято в записи выражений пропускать знак умножения, то в Visuаl Basic этого делать нельзя. Для тригонометрических функций Atn, Cos, Sin, Tan можно вычислить единицу измерения углов – радианы. Число $\pi$ вычисляется следующим образом:
$\pi=4\cdot Atn$ (1)
При нахождении значения сложных математических формул в некоторых случаях удобно выполнять вычисление по частям. Например, значение выражения:
Рисунок 2. Работа с информацией разных типов в Visual Basic. Автор24 — интернет-биржа студенческих работ
Можно, конечно, это выражение записать в одну строку, но тогда его будет достаточно сложно проверить на правильность записи:
Рисунок 3. Работа с информацией разных типов в Visual Basic. Автор24 — интернет-биржа студенческих работ
Работа со строковой информацией
В Visual Basic используются функции для работы со строками:
Рисунок 4. Работа с информацией разных типов в Visual Basic. Автор24 — интернет-биржа студенческих работ
Возврат строки в верхнем регистре:
- Dim S1 As String = "Visual Basic"
- Dim S2 As String = UCase(S1)
При этом значение S2 будет равно “VISUAL BASIC”
Использование функции Mid и Len:
- Dim S As String = "Mid and Len Demo"
- Dim S1 As String = Mid(S, 1, 3) – результат S1=”Mid”
- Dim S2 As String = Mid(S, 5, 3) – результат S2=”and”
- Dim S3 As String = Mid(S, 9) – результат S3=”Len Demo”
- Dim S4 As Integer = Len(S) – результат S4=16
Работа с информацией "дата и время"
В Visual Basic используются функции для работы с датой и временем:
Рисунок 5. Работа с информацией разных типов в Visual Basic. Автор24 — интернет-биржа студенческих работ
Вычислить разницу между значениями типа дата и время.
#04-28-2016 18:00# – #04-27-2016 12:00# = 1.25
Операция вычитания данных значений дает разницу между ними в днях в виде действительного числа, т.е. 1,25 дня = 1 день 06 часов.