|
Арифметическое выражение
задает порядок выполнения действий над числовыми величинами.
Арифметические выражения содержат арифметические операции, функции, операнды и круглые скобки.
Одна константа или одна переменная - простейшая форма арифметического выражения.
Для того чтобы правильно записывать арифметические выражения, нужно соблюдать правила:
- Все символы пишутся в строку на одном уровне. Проставляются все знаки операций (нельзя пропускать *).
- Не допускаются два следующих подряд знака операций. Нельзя А + - В; можно А +(-В).
- Операции с более высоким приоритетом выполняются раньше операций с меньшим приоритетом. Порядок убывания приоритетов:
- вычисление функции;
- унарная операция смены знака (-);
- *, /, div, mod;
- +, -
- Несколько записанных подряд операций одинакового приоритета выполняются последовательно слева направо.
- Часть выражения, заключенная в скобки, вычисляется в первую очередь. (Например, (А + В)*(C - D) - умножение производится после сложения и вычитания).
Не следует записывать выражений, не имеющих математического смысла. Например, деление на нуль, логарифм отрицательного числа и т.п.
В языке Visual Basic используются функции:
Функция
|
Возвращаемое значение
|
А * В
|
Умножение А на В
|
A/B
|
Деление А на В
|
A^B
|
A возвести в степень B
|
A mod B
|
остаток от целочисленного деления числа A на число B
|
A\B
|
целочисленное деление A на B
|
Sqr(x)
|
Квадратный корень числа х
|
Sin(x)
|
Синус (х в радианах)
|
Cos(x)
|
Косинус (х в радианах)
|
Tan(x)
|
Тангенс
|
Atn(x)
|
Арктангенс
|
Log(x)
|
Натуральный логарифм числа х
|
Exp(x)
|
Показательная функция
|
Int(x)
|
наибольшее целое число, не превышающее число х
|
CInt(x)
|
целое число, ближайшее к числу х
|
Fix(x)
|
целое число, равное числу х без дробной части
|
Abs(x)
|
абсолютное значение числа х
|
Rnd(x)
|
случайное число
|
Например,
Задание:
Запишите на Visual Basic следующие арифметические выражения:
вверх
|