Лекция: Арифметические выражения и операции

 

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

Операции возведения в степень в Паскале нет. Для выполнения этой операции можно использовать стандартные функции Exp(x) и Ln(a), воспользовавшись соотношением

, тогда a = Exp(n*Ln(a)).

 

Таблица 3.1

Арифметические операции

Знак операции Операция
* Умножение
/ Деление
Div Целочисленное деление
Mod Остаток от деления
Минус
+ Сложение
Вычитание

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

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

– нельзя записывать подряд знаки двух операций;

– не допускается запись выражений, не имеющих смысла.

П р и м е р ы:

1. С+-D – неверная запись.

2. С+(-D) – верная запись.

3. Р*2/С. Здесь Р умножается на 2, результат делится на С.

4. (А-С)*(2+М) – вначале выполняются действия в скобках, и только потом умножение.

5. D/(А-А) – неверная запись, ноль в знаменателе.

 

еще рефераты
Еще работы по информатике