Арифметические выражения

  • docx
  • 11.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-00608.docx

Арифметические выражения

 

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

При составлении выражений необходимо знать следующие правила:

1)      все выражение записывается в строку, то есть двухэтажные выражения, а также верхние и нижние индексы не допускаются. Например: (a1*x1 - a2*x2)/(x1-x2);

2)      в выражении можно использовать только круглые скобки. Примеры арифметических выражений:

b+a*x sin(x)+2*x

При   составлении   выражения   следует   учитывать    приоритет операций:

1)    *,/,div, mod 2) +,-

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

Выражения используются для вычисления новых значений. Тип выражения определяется в зависимости от типов операндов, участвующих в выражении и входящих в него операций.

Правила определения типа выражения:

1)      Если в выражении есть хотя бы один вещественный операнд, то выражение будет иметь вещественный тип.

2)      Если все операнды в выражении целого типа, выражение будет иметь целый тип, исключение наличие операции деления (/) – всегда вещественный тип.

Например, если переменная x имеет вещественный тип, а переменные a и b – целый тип, то тип выражений будет определен следующим образом:


2*x+3 вещественный тип (т.к. x вещественный тип);

2*a-3 целый тип (т.к. все операнды целые);

a/b+3 вещественный тип (т.к., хотя все операнды целые, но есть операция деления).