Programming: Visual Basic - Visual Basic 6.0
Математические операторы
Математические операторы позволяют
выполнять в программе действия над числами. В табл. 5.2 приведены арифметические
операторы и выполняемые ими функции.
Таблица 5.2.
Математические
операторы
Оператор
|
Выполняемая
операция
|
+
|
Сложение
|
-
|
Вычитание
|
*
|
Умножение
|
/
|
Деление
|
\
|
Целочисленное
деление
|
mod
|
Остаток от деления
нацело
|
/\
|
Возведение в
степень
|
Математические операторы предназначены
для создания выражений. Выражения могут содержать переменные, константы, функции,
связанные более чем одним оператором. Если в выражении отсутствуют скобки, то
операторы выполняются в следующем порядке:
1. Возведение в степень.
2. Умножение и деление.
3. Деление нацело.
4. Взятие остатка от деления.
5. Сложение и вычитание.
Вы можете изменить порядок вычисления
в выражении, используя круглые скобки. Например, в формуле (8-3*(4-2))/(3+2)
вначале выполняется операция 4—2, затем умножение, затем вычитание из 8 предыдущего
результата, сложение 3+2 и, наконец, деление.
Замечание
Используя скобки, следите за тем,
чтобы количество открывающих и закрывающих скобок было равно.
Первые три математических оператора,
приведенных в табл. 5.2, не требуют пояснений. Рассмотрим примеры использования
операторов деления. Их в таблице три. Первый из них выполняет деление с плавающей
точкой. Его
оператор записывается
в виде косой черты (/). Введите в окне
Immediate
Visual Basic следующее
выражение:
Print 10/3
В результате в окно
Immediate
будет выведено число 3,33333333333333.
Далее в табл. 5.2 следует оператор
целочисленного деления. Он записывается в виде обратной косой черты (\). Введите
в окне
Immediate
Print 10\3
В результате будет получено число
3.
Третий оператор деления — оператор
mod. Он выдает остаток, получающийся в результате деления. Введите в окне
Immediate
Visual Basic следующее выражение:
Print 10 mod 3
В результате в окно
Immediate
будет выведено число 1. На рис. 5.4 показано окно
Immediate
с результатами
проведенных вычислений.
Последним в табл. 5.2 приведен оператор
возведения в степень. Он имеет следующий синтаксис:
результат = число ^ показательСтепени
Если параметр показательСтепени
больше 1, это означает, что число возводится в степень. Если он меньше 1, но
больше 0, то из числа извлекается корень. При значении параметра меньше 0 вычисляется
обратное значение дроби. Например:
2 ^ 3 = 8 16 ^ 0.5 = 4 2 ^ -3 =
0,125
На рис. 5.5 показано окно
Immediate
с результатами возведения в степень.
Рис. 5.4.
Окно
Immediate
с результатами вычислений
Рис. 5.5.
Окно
Immediate
с результатами возведения в степень
Назад | Содержание | Вперёд
При перепечатке любого материала
с сайта, видимая ссылка на источник www.warayg.narod.ru
и все имена, ссылки авторов обязательны.
© 2005
|