Арифметические операции. Стандартные математические функции

Для арифметических данных, т.е. для числовых констант, переменных и числовых функций определены шесть арифметических операций.

ВНИМАНИЕ! Работа на этой странице представлена для Вашего ознакомления в текстовом (сокращенном) виде. Для того, чтобы получить полностью оформленную работу в формате Word, со всеми сносками, таблицами, рисунками (вместо pic), графиками, приложениями, списком литературы и т.д., необходимо скачать работу.

Арифметические операции. Стандартные математические
функции


С.А. Григорьев


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


+      сложение


-       вычитание


*      умножение


/       вещественное деление


DIV    целая часть от деления


MOD  остаток от
деления


Первые четыре операции определены для любых операндов
- как целых, так и вещественных, причем результат операции "/" всегда
вещественное число, даже если оба операнда целые. Операции DIV и MOD определены
только для целых операндов. Кроме того, выделяют унарную операцию
"-", которая применяется не к двум, а к одному операнду, например:
-x.


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


Таблица 2


Правила преобразования типов















Операнды


Byte


ShortInt


Word


Integer


LongInt


Byte


Integer


Integer


Word


Integer


LongInt


ShortInt


Integer


Integer


LongInt


Integer


LongInt


Word


Word


LongInt


Word


LongInt


LongInt


Integer


Integer


Integer


LongInt


Integer


LongInt


LongInt


LongInt


LongInt


LongInt


LongInt


LongInt


Скачиваний: 0
Просмотров: 0
Скачать реферат Заказать реферат