Форматирование чисел в Pascal


Компьютер обрабатывает информацию в двоичном коде, поэтому тот результат, который мы получаем после совершения различных действий с вещественными числами, нам неудобен.

Такое представление чисел называется полулогарифмической формой числа или экспоненциальной.

Выглядит это так :
0.01792095E-02

Как видно из примера, такой вид числа представляется нам неудобным и непривычным. 

Форматирование чисел

Однако, для того и существует форматирование числа в программировании, чтобы числа выглядели так, как нам требуется.

В Паскале используются два оператора вывода данных ( результатов ) на экран :
  1. Write ( ) ;
  2. Writeln ( ) ;

С их помощью можно отформатировать число.

Например, пусть X – вещественное число.

Тогда сделаем вывод таким : Writeln ( X : 8 : 2 ) ;

8 – указывает общее число позиций занимаемых числом
2 – указывает точность представления числа, т.е. количество позиций отданных под дробную часть числа.

Обычно точность устанавливают в районе от 2 до 4-х.

Ошибкой будет указать точность представления большее, чем общее количество позиций ( не забывайте, сюда входит и точка! ) Например так : Writeln ( X : 5 : 6 ) ;

Все указанные позиции в формате числа, которые не заняты числом ( находящиеся слева от точки ) забиваются Pascal ’ ем «пробелами».