logo search
Лекции по информационным технологиям / Лекции_2_семестр

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

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

В простейшем случае арифметическое выражение – константа или переменная.

Тип результата зависит от типа операндов. Тип константы, входящей в выражение определяется видом самой константы. Например, константа -512целого типа, а 3.2Е-05– вещественного типа.

В арифметических выражениях возможны следующие арифметические операции:

Операция

Действие

Выражения

Тип операндов

Тип результата

+

Сложение

A+B, A-B, A*B

Оба вещественные

Вещественный

-

Вычитание

Оба целые

Целый

*

Умножение

Целый, вещественный

Вещественный

/

Деление

A/B

Оба вещественные

Вещественный

Оба целые

Вещественный

Целый, вещественный

Вещественный

Div

Деление нацело (отбрасывание остатка)

A Div B

Только целые

Integer

Mod

Вычисление остатка от деления

A Mod B

Только целые

Integer

При записи выражения нельзя опускать знак умножения между сомножителями и ставить рядом два знака операций. Операции выполняются в порядке старшинства: сначала вычисление функций, затем возведение в степень, потом умножение и деление и в последнюю очередь – сложение и вычитание. Операции одного старшинства выполняются слева направо. Скобки меняют порядок выполнения операций.

Примеры арифметических выражений:

123 0.001 i А+В/С Cena Div 1000+Cena

(rl+r2+r3)/(rl*r2*r3)