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