Арифметическое выражение задает порядок выполнения действий над числовыми величинами.

Арифметические выражения содержат арифметические операции, функции, операнды и круглые скобки.
Одна константа или одна переменная - простейшая форма арифметического выражения.

Для того чтобы правильно записывать арифметические выражения, нужно соблюдать правила:

  1. Все символы пишутся в строку на одном уровне. Проставляются все знаки операций (нельзя пропускать *).
  2. Не допускаются два следующих подряд знака операций. Нельзя А + - В; можно А +(-В).
  3. Операции с более высоким приоритетом выполняются раньше операций с меньшим приоритетом. Порядок убывания приоритетов:
    • вычисление функции;
    • унарная операция смены знака (-);
    • *, /, div, mod;
    • +, -
  4. Несколько записанных подряд операций одинакового приоритета выполняются последовательно слева направо.
  5. Часть выражения, заключенная в скобки, вычисляется в первую очередь. (Например, (А + В)*(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 следующие арифметические выражения:

вверх
Hosted by uCoz