Данные целого типа (не содержащие составных частей) – используются, когда величину нужно представить абсолютно точно. К ним относятся константы и переменные.
Константа целого типа – это десятичное число, записанное без точки. Если константа отрицательная, то перед ней ставится знак минус (например, const k=15; p1=–46; p2=46).
Переменная целого типа принимает значение целого десятичного числа. Описание переменной обозначается integer (например, var a,b:integer; b1,b2:integer).
Действительный (вещественный) тип данных в Turbo Pascal.
В Turbo Pascal константа действительного типа представлена в двух видах:
1. Числом с фиксированной точкой.
2. Числом с плавающей точкой.
В записи действительных чисел вместо десятичной запятой, как принято в математике, используется ДЕСЯТИЧНАЯ ТОЧКА!
Число с плавающей точкой записывается в виде: mEp, где m – мантисса числа, p – порядок числа.
Операции над действительными числами: сложение +, вычитание –, умножение *, деление /. Одно из двух данных при этом может быть целого типа, но результат операции будет действительным числом.
К действительным числам можно применять встроенные функции sin(x); cos(x); exp(x); ln(x); sqr(x); sqrt(x); arctan(x) и т.д.
Вывод действительных данных возможен с форматом и без формата.
Формат указывается в операторе вывода write вслед за выводимым данным через двоеточие: R:m:n, где R – выводимое данное действительного типа, m – общее поле выводимого числа (включая знак числа, целую часть, точку и дробную часть), n – поле дробной части.
В качестве m и n могут быть целые константы, переменные, выражения. Чаще всего это целые числа. При использовании форматов число выводится с фиксированной точкой.