Выражения целого типа

В этих выражениях используются операнды только целого типа, связанные круглыми скобками и знаками операций:

+ сложение x + y 5 + 3 = 8

- вычитание x – y 5 – 3 = 2

* умножение x * y 5 * 3 = 15

/ деление x / y 5 / 3 = 1

Div деление нацело x Div y 5 Div 3 = 1

10 Div 3 = 3

10 Div (-3) = -3

3 Div 5 = 0

125 Div 10 = 12

Mod остаток от деления x Mod y 5 Mod 3 = 2

10 Mod 3 = 1

10 Mod (-3) = 1

3 Mod 5 = 3

125 Mod 10 = 5

Как видно, для целочисленных операндов операции Div и / эквивалентны: их результат – целая часть частного без округления.

В Паскале нет отдельной операции возведения в степень, поэтому для ее реализации используется соотношение:

xa = ea ln x

Для изменения значения аргумента можно использовать процедуры инкремента и декремента:

Inc(x) увеличение аргумента на 1

Inc(x, n) увеличение аргумента на n

Dec(x) уменьшение аргумента на 1

Dec(x, n) уменьшение аргумента на n

 

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

1. вычисление значений функций

2. выполнение операций типа умножения: * / Div Mod

3. выполнение операций типа сложения: + -

Порядок вычислений может быть изменен с помощью круглых скобок.

 

Правила записи выражений целого типа:

· нельзя пропускать (подразумевать) знаки операций; особенно это относится к знаку умножения *

· нельзя ставить рядом два знака операций

· операции Mod и Div необходимо выделять пробелами:

Неправильно правильно

3y 3*y

(a + b)(c – d) (a + b) * (c – d)

r – s * -5 r – s * (-5)

Примеры записи выражений целого типа:








Дата добавления: 2015-08-08; просмотров: 1424;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.