Вещественные типыВ языке Паскаль существует несколько типов для представления действительный чисел. Однако чаще всего для их представления используется тип Real. Таблица. Вещественные типы в Pascal
Число цифр определяет точность, с которой будет храниться вещественное число. Например, для Real разрядность мантиссы может составлять не более восьми десятичных знаков. Тип Comp содержит только целые значения, которые представляются в вычислениях как вещественные. Над действительными числами выполнимы операции сложения (+), вычитания (-), умножения (*) и деления (/). Результатом этих операций является также действительное число. Даже если хотя бы один из операндов вещественный, то результат этих операций также будет вещественным. Операция деления (/) дает вещественный результат и в случае двух целых операндов. Например, 6 / 2 = 3.0. Для действительных чисел допустимы такие же операции отношения (сравнения), что и для целых чисел. Стандартная функция abs(x) – модуль x – от целого аргумента дает целый результат, а от вещественного – вещественный, как и sqr(x) – квадрат x. Функцииsin(x) – синус x (x в радианах), Функция int возвращает в виде действительного значения целую часть аргумента, frac возвращает дробную часть аргумента. Функции trunc и round возвращают результат целого типа. Первая отсекает дробную часть от аргумента, а вторая выполняет округление до ближайшего целого. Функция random без аргументов возвращает равномерно распределенное случайное число от 0 до 1. Не имеющая аргументов функция pi возвращает число Пифагора. Нельзя использовать переменные и константы вещественного типа:
|