Вычислительные выражения

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

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

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

это делается в любом алгебраическом выражении.

Ниже представлены вычислительные и логические операторы, используемые

в системе GPSSW (табл. 2.1).

Таблица 2.1

Оператор Пример использования Описание

^ A ^ B Возведение в степень

# A # B Умножение

/ A / B Деление

\ A \ B Целочисленное деление. Возвращает результат

целочисленного деления А на B

@ A @ A Целочисленный остаток. Возвращает

целочисленный остаток от деления А на В

- A - B Вычитание

+ A + B Сложение

>= или 'GE' A >= B Возвращается 1, если А в цифровой форме

больше или равно B, в противном случае

возвращается 0

<= или '@' A <= B Возвращается 1, если в цифровой форме A

меньше или равно B, в противном случае

возвращается 0

> или 'G' A > B Возвращается 1, если в цифровой форме А

больше B, в противном случае

возвращается 0

< или 'L' A < B Возвращается 1, если в цифровой форме А

меньше B, в противном случае

возвращается 0

= или 'E' A = B Возвращается 1, если в цифровой форме А

равно B, в противном случае возвращается 0

!= или 'NE' A != B Возвращается 1, если в цифровой форме А

отличается от B, в противном случае

возвращается 0

& или 'AND' A & B Возвращается 1, если А и B не равны нулю,

в противном случае возвращается 0

| или 'OR' A | B Возвращается 1, если А, или B, или оба

не равны нулю, в противном случае возвращается 0

Вычисления выражений выполняются в такой последовательности:

• ^ – возведение в степень;

• #, /, \ – умножение, деление, целочисленное деление;

• @ – целочисленный остаток;

• -, + – вычитание, сложение;

• >=, <=, >, < – операторы сравнения;

• =, != – равный, не равный;

• & – логическое И;

• | – логическое ИЛИ.

Например, выражение

2 # 5 ^ 2 + 34

вычисляется так: сначала число 5 возводится в степень 2, затем полученный ре_

зультат, 25, умножается на смежный множитель 2, после чего новый результат, 50,

прибавляется к слагаемому 34. Окончательный результат – 84. Это выражение

можно представить и в таком виде:

((2 # (5 ^ 2)) + 34).

Для изменения установленного порядка выполнения арифметических опера_

цийиспользуются круглые скобки. Например, выражение

(2 # 5) ^ 2 + 34

вычисляется в такой последовательности: сначала выполняется умножение числа

2 на 5, затем полученный результат, 10, возводится в степень 2, и новый результат,

100, прибавляется к слагаемому 34. Окончательный результат – 134. Это выражение можно представить и в таком виде:

(((2 # 5) ^ 2) + 34).

Операторы системы GPSSW определяют тип данных непосредственно перед

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

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

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

строка, любой числовой результат преобразуется к строковому эквиваленту.

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

• щелкните по пункту Editглавного меню или нажмите комбинацию клавиш

Alt+E. Появится выпадающее меню;

• щелкните по пункту Settings(Установки) выпадающего меню. Появится диалоговое окно SETTINGS;

• выберите вкладку Report(Отчет) и установите галочку напротив элемента

Scientific(Научный).








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


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

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

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

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