Действительные типы величин

Наиболее распространенная из этих форм – REAL. Для величин этого типа отводится 6–7 байт памяти. Допустимы положительные и отрицательные значения порядка 10-39…10+38 (более точно 2.9e-39…1.7e+38).

Допустимы стандартные операции.

Форма представления:

а) с плавающей точкой;

б) с фиксированной точкой.

Форма представления с плавающей точкой – это форма записи числа, которая характеризирует его порядок. Это форма вида

[Sig1]<N1>.<N2> e Sig2<N3>

где: Sig1 – знак числа;

Sig2 – знак числа степени 10;

<N1> – цифры целой части числа;

<N2> – цифры мантиссы числа;

<N3> – порядок числа (степень десяти);

e – знак формы представления.

ЗАМЕЧАНИЕ 1. При записи в этой форме числа возникает неоднозначность, так, например, одно и то же число можно записать как

9.17Е+00 = 0.0097Е+03 = 917000.0Е-05

Форма записи с плавающей запятой, когда

1 < N1.N2 < 10

называется формой записи нормализованного числа, или стандартной формой.

ПРИМЕР:

1.91700110e+00

-3.10120310e-01

7.32563424e+02

-2.24503435е+03

ЗАМЕЧАНИЕ 2. При записи необходимо писать все цифры числа. Нельзя писать: e-05 или 1e-05, нужно писать 1.0Е-05.

Форма представления с фиксированной точкой – это форма записи вида

Sig<N1>.<N2>,

где Sig – знак числа;

<N1> – цифры целой части числа;

<N2> – мантисса числа.

ПРИМЕР:

1.17, -0.01, +324.0.

Описание величин

В Паскале действует правило: все объекты программы, которым присваиваются имена, а именно:

ПРОГРАММНЫЕ ЕДИНИЦЫ – ПРОЦЕДУРЫ И ФУНКЦИИ;

ВЕЛИЧИНЫ – КОНСТАНТЫ, ПЕРЕМЕННЫЕ, ТИПИЗИРОВАННЫЕ КОНСТАНТЫ;

ТИПЫ ВЕЛИЧИН, КОТОРЫЕ ПОЛЬЗОВАТЕЛЬ ХОЧЕТ ОБЬЯВИТЬ, должны быть описаны. При этом описать величину – это означает оговорить ее тип, а в некоторых случаях – и значение.

Описание констант производится в разделе CONST.

ПРИМЕР:

CONST

i=1;

x=0.1;

y=1.254e-02;

f=false;

c='a';

ЗАМЕЧАНИЕ. Описываются константы лишь по одной величине. Описание списком, то есть такое описание, когда одно значение задается сразу нескольким величинам, записанным через запятую, запрещено.

Описание переменных производится в разделе по VAR-схеме:

VAR

K: integer;

X1, y1: real;

Ff, b: boolean;

D: char;

Описание типизированных констант производится в разделе CONST, возможно даже вместе с описанием констант, по схеме:

<идентификатор>: <тип> = <значение>;

ПРИМЕР:

CONST

A: integer = 2;

X2: real = 3.05;

X3: real = -1.30056e-25;

B1: boolean = true;

C5: char = ¢ j ¢;

ЗАМЕЧАНИЕ. Описывать списком типизированные константы запрещено. Типизированная константа при описании содержит структуры, которые отвечают и структуре, и переменной. Типизированные константы еще называют СТАРТОВЫМИ ВЕЛИЧИНАМИ; в отличие от констант они могут в процессе выполнения программы изменять свое значение.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: