Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 3.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
38.18 Кб
Скачать

Операции в языке Visual Basic

Практически все компьютерные программы выполняют обработку числовых данных, например, подсчет общей суммы счета, вычисление величины месячной ставки кредита, определение результатов теста и многое другое. Указанные вычисления выполняются с помощью специальных операций.

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

Таблица 4

Операции

Описание

Арифметические

операции, используемые для выполнения математических вычислений.

Операции сравнения

операции, используемые для выполнения операций сравнения.

Операции конкатенации

операции, используемые для объединения строковых значений.

Логические операции

операции, используемые для выполнения логических операций.

В VBA операции применяются для создания выражений. В выражениях можно использовать переменные, константы, функции, а также другие выражения и операции, допустимые для используемых типов данных.

Арифметические операции

Арифметические операции – это операции, используемые для выполнения математических вычислений. VBA может выполнять все обычные арифметические операции: сложение, вычитание. умножение, деление.

Таблица 5

Знак операции

Назначение

^

Возводит число в степень.

*

Возвращает произведение двух чисел.

/

Возвращает результат деления двух чисел.

\

Возвращает результат целого деления двух чисел.

Mod

Возвращает остаток при целом делении двух чисел (значение по модулю).

+

Возвращает сумму двух чисел.

Возвращает разность двух чисел

Операции сравнения

Операции сравнения иногда называют операциями отношения. Эти операции обозначаются специальными символами, задающими отношение между двумя или несколькими значениями или выражениями. Операции сравнения являются «меньше» (<), «меньше или равняется» (<=), «больше» (>), «больше или равняется» (>=), «не равняется» (<>) и «равняется» (=). Кроме того, существуют операторы сравнения Is и Like. Следует отметить, однако, что не допускается использование Is и Like в качестве операторов сравнения в инструкции Select Case.

Результатом любой операции сравнения является значение логического типа: False или True. Операции сравнения используются для сравнения литеральных, константных или переменных значений любого сходного типа.

Операция конкатенации

Знак операции & используется для слияния двух строковых выражений.

Общая форма записи следующая

результат = выражение1 & выражение2, где

результат - любая переменная типа String или Variant;

выражение1 и выражение2 - могут быть любыми выражениями.

Если выражение не содержит строковое значение, то оно преобразуется к подтипу String типа Variant. Если оба выражения являются строковыми, то результат имеет тип данных String; в противном случае результат принадлежит к подтипу String типа Variant.

В данном примере демонстрируется использование оператора & для слияния строк.

Dim MyStr

MyStr = "Всем" & " привет" ' Возвращает "Всем привет".

MyStr = "Check " & 123 & " Check" ' Возвращает "Check 123 Check".

Символ & должен отделяться хотя бы одним пробелом от имени переменной или константы, иначе это повлечет за собой возможное возникновение ошибочных ситуаций.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]