Программы с линейной структурой Вещественный тип данных
Вещественные типы данных. Вещественное число в памяти компьютера представлено в экспоненциальной форме: АЕ±В, где А – мантисса В – порядок Е – разделитель АЕ±В = А*10 ±В Например, 12Е-3=12*10 -3 =0,012
Вещественные типы данных. Длина в байтах Название числового типа данных Количество значащих цифр числового типа данных Диапазон десятичного порядка числового типа данных 4Single (с одинарной точностью) 7..82Е-45..2Е+38 6Real (вещественное) Е-39..2Е+38 8Double (с двойной точностью) Е Е Extended (повышенной точности) Е Е+4932
ПРЕОБРАЗОВАНИЯ ТИПОВ И ДЕЙСТВИЯ НАД НИМИ После выполнения: var х: Integer; у: Real; Begin у := х + 2; Write(y:4:2) End. На экране после ввода с клавиатуры числа 3 появится число 5.00
ROUND округляет REAL до ближайшего целого, a TRUNC усекает REAL путем отбрасывания дробной части. Например, ошибочным будет оператор х := у/х; но правильным х := round(у/х); (описание из пред. Примера) Встроенные функции:
Обозначение операций: Действие РезультатСмысл Sqr(5)25 возведение в квадрат Sqrt(25)5 корень квадратный Pi число пи Frac(23.192)0.192 дробная часть числа Int(3.98)3.0 целая часть числа Round(5.8)6 округление Abs(-20)20 абсолютная величина (модуль) Random случайное число из диапазона (0-1) Random(200)106 случайное целое число из диапазона (0-199)