
- •Лабораторная работа №2 Типы данных и выражений в Visual Basic 2008
- •Объявление переменных в vb
- •Ввод и вывод значений переменных
- •3. Работа с операторами Visual Basic
- •Новые сокращенные операторы
- •Примеры
- •Математические функции
- •Старшинство операторов
- •Контрольное задание
- •5. Самостоятельное задание.
- •7 Вариант 10
3. Работа с операторами Visual Basic
Формула - это оператор, который объединяет числа, переменные, операторы и ключевые слова для создания нового значения. В этом разделе вы будете практиковаться в работе с математическими операторами - символами, используемыми для связывания между собой различных частей формулы. За некоторыми исключениями, математические символы, которые вы будете использовать, такие же, как и те, что используются в повседневной практике, и их действие вполне понятно интуитивно. Visual Basic содержит следующие операторы.
Оператор |
Описание |
+ |
Сложение |
- |
Вычитание |
* |
Умножение |
/ |
Деление |
\ |
Целочисленное деление (без остатка) |
Mod |
Остаток от деления |
^ |
Возведение в степень |
& |
Объединение (конкатенация) строк |
Основы математики: операторы +, -, *, и /
Операторы сложения, вычитания, умножения и деления очень просты и могут быть использованы в любой формуле, где используются числа и числовые переменные.
В дополнение к четырем базовым математическим операторам, Visual Basic содержит четыре дополнительных оператора, которые выполняют целочисленное деление (\), остаток от деления (Mod), возведение в степень (^) и слияние (конкатенацию) строк (&). Эти операторы применяются в специальных математических формулах и приложениях, обрабатывающих строки.
Новые сокращенные операторы
Одна из новых функций Visual Basic .NET позволяет использовать в математических и строковых операциях, выполняющих изменение значения существующей переменной, сокращенные операторы. Например, если вы объединяете символ + и символ =, то вы можете прибавить к переменной какое-либо значение без необходимости повторять ее имя в формуле дважды. Таким образом, можно записать формулу X = X + 6 в виде X += 6. В следующей таблице показаны примеры таких сокращенных операторов:
Операция |
Длинная запись |
Короткая запись |
Сложение (+) |
X = X + 6 |
X += 6 |
Вычитание (-) |
X = X - 6 |
X -= 6 |
Умножение (*) |
X = X * 6 |
X *= 6 |
Деление (/) |
X = X / 6 |
X /= 6 |
Целочисленное деление (\) |
X = X \ 6 |
X \= 6 |
Возведение в степень (^) |
X = X ^ 6 |
X ^= 6 |
Конкатенация строк (&) |
X = X & "ABC" |
X &= "ABC" |
Примеры
Необходимо вычислить значения выражений:
• 3.785 -25.003
685,94
Измените оператор процедуры на следующий:
3.785*25.003/685.94 (в качестве десятичной запятой используется точка).
• Проверьте запись 5.6/7.8*345.4
• Записи какого арифметического выражения она соответствует? ' ((5+6)2)3
Ваши действия:
((5+6)^2)^3
Результаты расчетов могут быть выданы в следующем виде: 2Е-04 (формат с плавающей запятой). Эта запись означает 1,2 • 10-4, то есть таким образом записано число 0,00012.
При работе на ЭВМ имеется возможность использовать уже готовые (стандартные) программы, которые хранятся в памяти ЭВМ, для вычисления часто употребляемых функций.
Аргумент стандартных функций заключается в круглые скобки. В качестве аргумента можно употреблять любое арифметическое выражение.