Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие по VB.doc
Скачиваний:
23
Добавлен:
12.11.2018
Размер:
2.66 Mб
Скачать
    1. Выражения и операции

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

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

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

В простейшем случае арифметическое выражение – константа или переменная.

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

Операция

Описание операции

А^B

Возведение А в степень В

Перемена знака А

А*В

Умножение А на В

А/В

Деление А на В

А\В

Целочисленное деление А на В

А Mod B

Получение остатка от деления А на В

А+В

Сложение А с В

А-В

Вычитание В из А

Арифметические операции выполняются в обычном порядке, свойственном языкам программирования:

  • возведение в степень ^;

  • умножение и деление *, /, \, Mod;

  • сложение и вычитание +, -.

Для изменения порядка вычислений используются скобки.

Результатом вычисления логических выражений являются только два возможных значения True или False. Для написания простых логических выражений используются знаки отношений (=, <, >, <=, >=, <>), а сложные логические выражения строятся из простых и логических операций, примененных к ним. Основные логические операции, используемые для написания логических выражений:

Операция

Обозначение

Истолкование

Отрицание (инверсия)

not A

Не А;

Неверно, что А

Конъюнкция

(логическое произведение)

А and В

А и В;

как А, так и В;

Дизъюнкция

(логическое сложение)

А or В

А или В;

А или В или оба

Исключающее ИЛИ

А xor В

А либо В;

А или В, но не оба

Приоритеты выполнения логических операций в логических выражениях:

  1. Отрицание;

  2. Логическое произведение;

  3. Логическое сложение, Исключающее ИЛИ.

Скобки меняют порядок выполнения операций.

Таблица истинности для основных логических операций:

А

В

Not A

A and B

A or B

A xor B

False

False

True

False

False

False

False

True

True

False

True

True

True

False

False

False

True

True

True

True

False

True

True

False