Форматированный ввод и вывод данных - Форматированный вывод значений вещественного типа

E-mail Печать PDF
Рейтинг пользователей: / 4
ХудшийЛучший 
Индекс материала
Форматированный ввод и вывод данных
Форматированный вывод значений вещественного типа
Все страницы

Форматированный вывод значений вещественного типа

Значение вещественного типа в Pascal может быть представлено в двух формах: с плавающей точкой или с фиксированной точкой.

При использовании обычной конструкции вывода значения Write (a); на экран монитора будет выведено значение с плавающей точкой, запись вида:

 

0.0000000000Е+00

Здесь: 0.0000000000 - число;

E+00 - степень 10, на которую будет умножено предыдущее число

где: E - число 10;

+00 - степень.

 

Таким образом, подобную запись можно рассматривать как 0.000000000 * 100

 

Пример

 

a := 52.6;

Write (a);

 

На экране будет отражена запись 5.2600000000Е+01, т.е. 5.2600000000 * 101

 

Для вывода значения вещественного типа с фиксированной точкой принято использовать следующую конструкцию

 

Write (a : n : n1);

Где: a - идентификатор переменной, значение которой будет выведено;

       n - количество разрядов в строке отведенных для вывода значения переменной;

        n1 - количество разрядов после десятичной точки.

 

Пример

 

a := 52.6;

Write (a : 10 : 3);

 

Вывод текста на экран

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

 

Для вывода текста на экран после оператора вывода в скобках в апострофах вносится текст, который должен быть отражен на экране.

 

Write ('Любой текст');

 

Рассмотрим пример:

 

Даны целые значения x и y. Определить z при z = x * y, организовать диалоговый режим.

 

Program prim;

    Var x, y, z : integer;

Begin

    Write ('Введите значение x: ');

    Readln (x);

    Write ('Введите значение y: ');

    Readln (y);

    z := x * y;

    Writeln ('z = ', z);

End.

 

Во время выполнения программы на экран сначала будет выведено предложение ввести значение переменной x затем процессор остановит свою работу до тех пор пока не будет введено значение x. Та же самая процедура произойдет при обработке переменной y. Затем программы выполнив вычисления, выведет на экран ответ.

 

Предположим, что нами были введены значения x = 3, y = 5, тогда на экране будет отражена запись:

 

Введите значение x: 3

Введите значение y: 5

z = 15



 

Добавьтe Ваш комментарий

Ваше имя (псевдоним):
Ваш адрес почты:
Заголовок:
Комментарий: