Лекция: Данные действительного типа.

Константы действительного типа.В языке ПАСКАЛЬ они могут быть представлены в двух видах: с фиксированной точкой и плавающей точкой.

Константы с фиксированной точкой изображаются деся­тичным числом с дробной частью, которая может быть и нулевой. Дробная часть отделяется от целой с помощью точки» например 27.3, 5.0, -16.003, 200.59.

В математике для изображения очень больших и малых чисел ис­пользуется запись числа с десятичным порядком. Например, число 680000000 можно записать 68*107 (7 — порядок числа), число 0,00000005 можно записать как 5*108 (8 — порядок числа).

В языке 'ПАСКАЛЬ также можно изображать числа с десятичным порядком. Они имеют вид тЕр. Здесь т — мантисса; Е — признак за­писи числа с десятичным порядком; р — порядок числа.

В качестве т могут быть целые числа и действительные числа с фиксированной точкой. В качестве р могут быть только целые числа. Как мантисса, так и порядок могут содержать знаки «+» или «-».

Константами с плавающей точкой являются числа, пред­ставленные с десятичным порядком. Примеры чисел с плавающей точкой:

 

Математическая записьЗапись на языке ПАСКАЛЬ

4•10-5 4Е-5

0,62-104 0.62E+4

-10,88•1012 -10.88E12

 

Следует отметить, что в языке ПАСКАЛЬ знак умножения не ставится. Рассмотрим, например, числа с плавающей точкой:

0.547Е+3, 5.47Е+2, 54.7Е+1, 547.0Е0, 5470Е-1, 54700Е-2

Эти записи представляют одно и то же число 547. Перемещая положение десятичной точки в мантиссе (точка «плывет») и одновременно изменяя величину порядка, можно выбрать наиболее подходящее представление числа.

Для микроЭВМ с двухбайтовыми словами, как правило, самое малое по модулю число (не считая нуля) 10 — 38, а самое большое числе 10+38.

Перевод действительных чисел в двоичную систему может быть неточным, поэтому действительные числа могут быть представлены в памяти ЭВМ с некоторым приближением. Например, вместо ожидаемого числа 0.517 мы можем получить число 0.516999.

В зависимости от числа верными могут быть шесть или семь цифр в числе.

Переменные действительного типа (тип REAL). Переменные, которые в качестве своих значений принимают числа с фиксированной или плавающей точкой, относятся к действительному типу.

Над данными действительного типа можно выполнить следующие операции, дающие действительный результат: + (сложение); — (вычи­тание); % (умножение); / (деление). Данные целого и действительного типа называют арифметическими данными.

 

еще рефераты
Еще работы по информатике