Запись простых арифметических выражений в линейной форме

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

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

+ — сложение

  • — — вычитание
  • * — умножение

/ — деление

Л — возведение в степень

sqr(x) — вычисление квадратного корня

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

Разберем примеры:

Запишите в линейной форме следующее арифметическое выражение:

  • 1).
  • 2 + VF

a + b

При преобразовании данного выражения будем заменять математические знаки согласно вышеуказанным соглашениям. Не забывайте о порядке действий. Действие которое должно выполняться первым, а имеет более низкий приоритет заключается в круглые скобки. В данном примере надо числитель и знаменатель заключить в скобки. В результате получаем следующее выражение в линейной форме

  • (2 * хА2 + 5ОК(хА3))/(я + Ь).
  • 2).

SQR(l/x + x*3)/(2* X)

Во втором примере знаменатель надо заключить в скобки, т. к. деление и умножение имеет одинаковый приоритет. Если не поставить скобок, то компьютер сначала произведет деление числителя на 2, а затем результат умножит на X, а это приведет к неверному результату.

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

Надо помнить следующие правила записи при возведении в степень аргумента или значения функции. Ниже приведены примеры.

SIN X2=SIN(XA2)

SIN2 Х= (SIN(X))A2

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

И вторая функция определения остатка от деления одного целого числа на другое. Если предположить что число А=10, число В=7, то результатом работы функции С= A mod В будет число 3.

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ ОРИГИНАЛ   След >