Помощь в написании студенческих работ
Антистрессовый сервис

Арифметические и логические выражения

РефератПомощь в написанииУзнать стоимостьмоей работы

В дополнение к стандартным функциям в PascalABC.NET введен ряд новых функций, приведенных в Приложении 2. Стандартные арифметические функции языка Pascal приведены в Приложении 1. Пары функций trunc (x) и int (x), succ (x) и inc (x), pred (x) и dec (х) являются синонимами. Приоритет операций в PascalABC.NET. Бинарная), — (бинарная), or, xor. Not, л, + (унарная), — (унарная). О, =, in, is… Читать ещё >

Арифметические и логические выражения (реферат, курсовая, диплом, контрольная)

Описание арифметических процедур и функций

При выполнении арифметических вычислений порядок действий определяется их приоритетом. В языке Pascal имеет место приоритет операций, указанный в табл. 5.1. Описание и примеры использования большинства операций были рассмотрены ранее.

Таблица 5.1

Приоритет операций в PascalABC.NET.

Приоритет.

Операции.

1 (наивысший).

not, л, + (унарная), — (унарная).

*, /, div, mod, and.

+ (бинарная), — (бинарная), or, xor.

А (низший).

=, о,, =, in, is, +=, -=, *=, / =.

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

Стандартные арифметические функции языка Pascal приведены в Приложении 1.

Важно!

Пары функций trunc (x) и int (x), succ (x) и inc (x), pred (x) и dec (х) являются синонимами.

В Turbo Pascal отсутствует функция возведения произвольного числа в произвольную степень. В этом случае можно воспользоваться следующими соображениями. Пусть необходимо вычислить величину х'/ = а. Прологарифмируем обе части: Ina = 1пху или 1па = г/1пх.

11отенцируя, получим е]па = e,/lnx или, а = e, ylnr. Таким образом, величина ху может быть выражена с использованием встроенных функций языка Pascal:

exp (y*ln (х)).

В дополнение к стандартным функциям в PascalABC.NET введен ряд новых функций, приведенных в Приложении 2.

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

Показать весь текст
Заполнить форму текущей работой