Дипломы, курсовые, рефераты, контрольные...
Срочная помощь в учёбе

Вещественный (действительный) тип

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

Функция Frac (X) возвращает дробную часть X, функция Int (X) — целую часть X. Безаргументная функция Pi возвращает значение числа «п» действительного типа. К аргументам вещественного типа применимы также функции Trunc (X) и Round (X), дающие целый результат. Первая из них выделяет целую часть действительного аргумента путем отсечения дробной части, вторая округляет аргумент до ближайшего целого… Читать ещё >

Вещественный (действительный) тип (реферат, курсовая, диплом, контрольная)

Внутреннее представление.

Строго говоря, вещественный тип не может иметь кардинального числа, поскольку любой отрезок числовой оси содержит бесконечное количество вещественных чисел. Вещественные типы данных хранятся в памяти компьютера иначе, чем целые. Внутреннее представление вещественного числа состоит из двух частей — мантиссы и порядка, и каждая часть имеет знак. Например, число 0,096 представляется в виде 0,96*10−1, и в памяти хранится мантисса 96 и порядок -1. Несмотря на то, что вещественный тип относится к скалярным, из-за ошибок округления это верно не в любом контексте.

Существует несколько вещественных типов, различающихся точностью и диапазоном представления данных. Точность числа определяется длиной мантиссы, а диапазон — длиной порядка (табл. 3). Вещественные типы данных представляют собой вещественные значения, которые используются в арифметических выражениях. Допускается представление вещественных значений как в виде с плавающей, так и с фиксированной точкой.

Таблица 3.

Тип.

Наименование.

Диапазон значения.

Значащих цифр

Память (байт).

Real.

вещественный.

2.9 e-39.1.7e+38.

11−12.

6 байт.

Single.

с одинарной точностью.

1.5 e-45.3.4e+38.

7−8.

4 байта.

Double.

с двоичной точностью.

5.0 e-324.1.7e+308.

15−16.

8 байт.

Extended.

с повышенной точностью.

3.4 e-4932.1.1e+4923.

19−20.

10 байт.

Comp.

сложный (длинное целое).

— 9.22e18.9.22e18(-263.263−1).

19−20.

8 байт.

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

Вещественные константы имеют две формы представления: с фиксированной и плавающей точкой. В первом случае число представляется как целая и дробная часть:

[].

Наличие точки является признаком вещественного типа числа.

Операции.

Над действительными операндами можно выполнять следующие арифметические операции, дающие вещественный результат: сложение +, вычитание —, умножение *, деление / .

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

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

Один из операндов, участвующих в этих операциях, может быть целым. К вещественным аргументам применимы функции, дающие вещественный результат: Abs (X), Sqr (X), Sin (X), Cos (X), ArcTan (X), Ln (X), Exp (X), Sqrt (X), Frac (X), Int (X), Pi.

Функция Frac (X) возвращает дробную часть X, функция Int (X) — целую часть X. Безаргументная функция Pi возвращает значение числа «п» действительного типа. К аргументам вещественного типа применимы также функции Trunc (X) и Round (X), дающие целый результат. Первая из них выделяет целую часть действительного аргумента путем отсечения дробной части, вторая округляет аргумент до ближайшего целого.

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