Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Работа с информацией разных типов в Visual Basic

Работа с числовой информацией

Для выполнения математических вычислений используются следующие символы математических операций:

  • =присваивание;
  • +сложение;
  • –вычитание;
  • /деление;
  • *умножение;
  • ^возведение в степень.

Математические функции в языке 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.

В языке программирования принят такой же порядок выполнения операций (приоритет) в математических выражениях, как и в математике:

  1. Математические функции;
  2. Возведение в степень;
  3. Умножение, деление;
  4. Сложение, вычитание.

Для изменения порядка выполнения математических операций используют круглые скобки "()". В таком случае сначала выполняются операции в скобках, а потом операции вне скобок в порядке их выполнения. При использовании вложенных скобок первыми выполняются операции во внутренних, а затем во внешних скобках.

Например, для математической записи выражения:

$y=\frac{x^2+4x−\sqrt {x}}{x−1}$

запись на языке Visuаl Basic будет следующая:

Работа с информацией разных типов в Visual Basic. Автор24 — <a href=интернет-биржа студенческих работ">

Рисунок 1. Работа с информацией разных типов в Visual Basic. Автор24 — интернет-биржа студенческих работ

Обратим внимание, что если в математике принято в записи выражений пропускать знак умножения, то в Visuаl Basic этого делать нельзя. Для тригонометрических функций Atn, Cos, Sin, Tan можно вычислить единицу измерения углов – радианы. Число $\pi$ вычисляется следующим образом:

$\pi=4\cdot Atn$ (1)

При нахождении значения сложных математических формул в некоторых случаях удобно выполнять вычисление по частям. Например, значение выражения:

«Работа с информацией разных типов в Visual Basic» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Помощь с рефератом от нейросети
Написать ИИ

Работа с информацией разных типов в Visual Basic. Автор24 — интернет-биржа студенческих работ

Рисунок 2. Работа с информацией разных типов в Visual Basic. Автор24 — интернет-биржа студенческих работ

Можно, конечно, это выражение записать в одну строку, но тогда его будет достаточно сложно проверить на правильность записи:

Работа с информацией разных типов в Visual Basic. Автор24 — интернет-биржа студенческих работ

Рисунок 3. Работа с информацией разных типов в Visual Basic. Автор24 — интернет-биржа студенческих работ

Работа со строковой информацией

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

Работа с информацией разных типов в Visual Basic. Автор24 — интернет-биржа студенческих работ

Рисунок 4. Работа с информацией разных типов в Visual Basic. Автор24 — интернет-биржа студенческих работ

Пример 1

Возврат строки в верхнем регистре:

  • Dim S1 As String = "Visual Basic"
  • Dim S2 As String = UCase(S1)

При этом значение S2 будет равно “VISUAL BASIC”

Пример 2

Использование функции 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 используются функции для работы с датой и временем:

Работа с информацией разных типов в Visual Basic. Автор24 — интернет-биржа студенческих работ

Рисунок 5. Работа с информацией разных типов в Visual Basic. Автор24 — интернет-биржа студенческих работ

Пример 3

Вычислить разницу между значениями типа дата и время.

#04-28-2016 18:00# – #04-27-2016 12:00# = 1.25

Операция вычитания данных значений дает разницу между ними в днях в виде действительного числа, т.е. 1,25 дня = 1 день 06 часов.

Воспользуйся нейросетью от Автор24
Не понимаешь, как писать работу?
Попробовать ИИ
Дата написания статьи: 27.04.2017
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot