Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

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

Читайте также:
  1. CЛОВА И ВЫРАЖЕНИЯ К РАЗГОВОРНЫМ ТЕМАМ.
  2. Арифметические выражения
  3. Арифметические действия
  4. Арифметические команды
  5. Арифметические операторы
  6. Арифметические операторы и операторы присваивания
  7. Арифметические операции
  8. Арифметические операции в двоичной системе счисления
  9. Арифметические операции в ЭВМ - 1

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

Правила записи выражений следующие:

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 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав