Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В результате выполнения арифметического выражения получится целое или вещественное значение. В табл. 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/(А-А) – неверная запись, ноль в знаменателе.
Дата публикования: 2014-10-25; Прочитано: 479 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!