Числовые (арифметические) выражения

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

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

Операция Порядок старшинства Примеры Примечания
Вычисление функции sin(X) В скобках – список аргументов.
Возведение в степень X**2  
Смена знака –X Одноместная (унарная) операция.
Деление, умножение X/Y, X*Y Знак «*» опускать нельзя.
Сложение, вычитание X+Y, X–Y  

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

Примеры:

Неправильно: 3/–2 8**–3 Правильно: 3/(–2) 8**(–3)

Операции в выражении без скобок выполняются последовательно в соответствии с порядком их старшинства (приоритетом). Несколько идущих подряд операций с одним приоритетом выполняются слева направо. В следующем примере указан порядок выполнения операций:

3 1 2 6 5 4

4 + 3 * 6 / 2 + 5 * 3 ** 3

Исключение из этого правила:

Когда две или более операции возведения в степень (**) следуют подряд, то они выполняются справа налево. Например, выражение А**В**С соответствует математическому выражению , а не . Поэтому рекомендуется во избежание недоразумений в выражениях вида А**В**С расставить скобки в зависимости от желаемого результата:

В выражении со скобками сначала вычисляются значения подвыражений, заключенных в самые внутренние скобки. Выражение рассматривается слева направо до первой закрывающей скобки “)”, затем ищется справа налево соответствующая открывающая скобка “(”. После этого значение подвыражения между этими скобками вычисляется и подставляется в исходное выражение. Затем возобновляется поиск слева направо следующей закрывающей скобки и т.д. Этот процесс продолжается до полного удаления скобок. В следующем примере указан порядок выполнения операций в скобках:

1 2 3

(–4 + 5) *6 / (8 + 3) * 3 ** 3

После раскрытия скобок получаем выражение без скобок, значение которого вычисляется по описанному выше правилу:

1*6/11*3**3

Внимание! Очевидно, что количество открывающих скобок должно быть равно количеству закрывающих скобок (должен быть соблюден баланс скобок).








Дата добавления: 2017-09-19; просмотров: 503;


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

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

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

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