Читайте также: |
|
Арифметические выражения предназначены для вычисления математических формул в программах. Для записи арифметических выражений используются: константы, переменные, стандартные функции, операции, круглые скобки ().
Правила записи выражений следующие:
1. Выражение записывается в одну строку
x + → x+ 1.5/y
2. Знаки операций не переносятся
1.8*sin(x-12.1) -
exp(2.9*y)
3. Выражение вычисляется слева направо с учетом приоритетов операций:
Приоритеты операций:
1. Вычисление функций 2. *, /, % 3. +, -
4. Для изменения порядка вычислений используются круглые скобки (). При этом части выражения, заключенные в скобки, вычисляются в первую очередь, а затем выполняются операции между этими частями выражения, например:
(2.7*x + 1.3) / (y – 5.1)
Правила вычислений:
1. Тип результата приводится к типу операндов участвующих в операции;
2. Если в операции участвую операнды различных типов, то результат приводится к старшему типу;
3. Результат всего выражения приводится к типу переменной стоящей слева от операции присваивания.
Например:
float x=12, y;
y=pow(x+12, 1/3)-sin(2/7)
Результат: 1.0
Дата добавления: 2014-12-15; просмотров: 135 | Поможем написать вашу работу | Нарушение авторских прав |