НОВОСТИ   БИБЛИОТЕКА   ЮМОР   КАРТА САЙТА   ССЫЛКИ   О САЙТЕ  




предыдущая главасодержаниеследующая глава

11.1. Формат вывода на печать

Транслятор отводит по умолчанию определенное число позиций для величин каждого стандартного типа.


Пример 1.


Результат работы программы на БЭСМ-6 будет выглядеть так:


на ЕС ЭВМ:


Программист имеет возможность задать ширину поля (число позиций) М для выводимой величины Р:


Если МК избыточна, то поле [слева дополняется] пробелами; если МК недостаточна для размещения РК, то транслятор сам увеличивает ширину поля так, чтобы уместилось РК, а для ВЭСМ-6 слева оставляет еще один пробел (кроме величин типа INTEGERi где пробел пе предусмотрен).

Для вещественных значений можно задавать поля М и N, где М - общее число позиций, отводимых под все число РК, N - число позиций под его дробную часть.

Пример: WRITE (Р:10:2);

Здесь под Р отводится 10 позиций, а 2 из них - под дробную часть.

Пример. Оператор


содержит пять выражений:


Они изобразятся на листинге следующим образом:


б) на ЕС ЭВМ этот оператор является ошибочным: нельзя указывать нулевую ширину поля и необходимо, чтобы было М > N

предыдущая главасодержаниеследующая глава








© Злыгостев А.С., 2001-2019
При использовании материалов сайта активная ссылка обязательна:
http://informaticslib.ru/ 'Библиотека по информатике'
Рейтинг@Mail.ru
Поможем с курсовой, контрольной, дипломной
1500+ квалифицированных специалистов готовы вам помочь