Вещественные типы данных в Паскаль

Для начала разберём какие вещественные данные нам доступны.

Вещественные типы данных:

Тип [attr rowspan="2"] Borland Pascal / Turbo Pascal / Object Pascal / Delphi<code>[attr colspan="3"] ,Pascal ABC [attr colspan="3"]
Диапазон Мантисса Размер(байт) Диапазон Мантисса Размер(байт)
Real 2.9*10E38-39…1.7*10E38 11-12 6 -1.8*10E308…1.8*10E308 15 8
Double 5.0*10E308-324…1.7*10E308 7-8 8 -1.8*10E308…1.8*10E308 15 8
Single 1.5*10E38-45…3.4*10E38 15-16 4 -1.8*10E38…1.8*10E38 7 4
Extended 1.9*10E-4951…1.1*10E4932 19-20 10 - - -
Comp -2E64+1…2E63-1 10-20 8 - - -

Что бы объявить вещественную переменную в блоке var надо указать имя и тип переменной так-же как и при объявлении целочисленных переменных:
<имя переменной 1>,<имя переменной 2>, … ,<имя переменной n>:<тип>;

Пример объявления вещественных переменных:

 

Abs

Function abs(X:Real):Real; – Результатом функции будет модуль числа.

Пример:

Результатом выполнения функции будет 5.10000000000000E+0000

 

Sqr

Function sqr (X:Real):Real; — Результатом функции будет квадрат числа X.

Пример:

Результатом выполнения функции будет 2.60100000000000E+0001.

 

Sqrt

Function sqrt (X: Real): Real; — Результатом функции будет квадратный корень числа X, результат будет в вещественном типе.

Пример:

Результатом выполнения функции будет 5.0000000000000E+0000.

 

Exp

Function exp(X: Real): Real; — Результатом функции будет e в степени X, результат будет всегда в вещественном типе.

Пример:

Результатом выполнения функции будет 7.20048993373859E+0010.

 

Sin

Function sin(X: Longint): Real; — Результатом функции будет синус числа X, результат всегда будет в вещественном типе.

Пример:

Результатом выполнения функции будет 9.09297426825682E-0001.

 

Cos

Function cos(X: Real): Real; — Результатом функции будет косинус числа X, результат всегда будет в вещественном типе.

Пример:

Результатом выполнения функции будет -4.16146836547142E-0001.

 

Ln

Function ln(X: Real): Real; — Результатом функции будет натуральный логарифм числа X, результат всегда будет в вещественном типе.

Пример:

Результатом выполнения функции будет 6,93147180559945E-0001.

 

Arctan

Function arctan(X: Longint): Real; — Результатом функции будет арктангенс числа X, результат всегда будет в вещественном типе.

Пример:

Результатом выполнения функции будет 1.10714871779409E+0000.

Так же над вещественными переменными возможно проводить различные арифметические операции рассмотрим их отдельно. Арифметические операции.

Комментарии:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *