Составители:
Рубрика:
Мы ввели 3-е число: 4.56Е + 01
Мы ввели 4-е число: 7.0Е + 05
Пояснения к решению задачи 3
При вводе значений в переменную целого или вещественного типа про-
цедура ReadLn ожидает последовательности символов, образующих целое
или вещественное число со знаком. Любые пробелы, знаки табуляции или
признаки конца строки, предшествующие числовой строке, пропускаются.
Ввод значений осуществляется нами в две переменные целого типа с1,
с2, объявленные в программе как Integer, и в две переменные вещественного
типа с3, с4, объявленные как Real. Процедура ReadLn считывает с клавиатуры
числа 5, 317, 45,6 и 500 000 и присваивает их значения соответственно пере-
менным с1, с2, с3, с4.
Вывод значений осуществляется с помощью процедуры WriteLn: каждое
число в своей строке. Первое и второе числа выведены в привычном виде, как
и были введены.
Третье и четвертое числа выведены в показательной форме. В следую-
щем пункте мы рассмотрим форматированный вывод данных, который по-
зволит вывести вещественные данные в обычном виде.
6.3. Управление выводом данных (форматированный вывод)
Каждый элемент списка оператора вывода может быть снабжен указани-
ем желаемого количества позиций, которое должно быть отведено для раз-
мещения его значения при выводе. Это называется форматированием выво-
да. Желаемая ширина поля (формат вывода) указывается через двоеточие
после данного элемента списка.
Если фактически для размещения значения потребуется меньше пози-
ций, то первые слева незанятые позиции поля будут заполнены пробелами.
Если же значение элемента не поместится в требуемое поле, то при выводе
будет использовано столько позиций, сколько нужно фактически.
Для элементов вещественного типа после ширины поля можно указать,
также через двоеточие, еще одно число – количество цифр, которые должны
быть выведены после десятичной точки. В этом случае число выводится не в
показательной, а в обычной форме.
Если в дробной части десятичного числа цифр больше, чем требуется
вывести, то перед выводом автоматически будет выполнено округление. Если
же цифр в дробной части меньше, то будут выведены дополнительные нули.
Если для дробной части указать нулевое количество позиций, то веществен-
ное число будет выведено в виде целого (табл. 8).
Таблица 8
Значения элементов
списка
Операторы вывода Результат вывода
1 2 3
А = –7,86 WriteLn ('A = ', A : 5 : l) A = –7.9
А = –7,86 WriteLn ('A = ', A : 5 : 2) A = –7.86
24
Мы ввели 3-е число: 4.56Е + 01
Мы ввели 4-е число: 7.0Е + 05
Пояснения к решению задачи 3
При вводе значений в переменную целого или вещественного типа про-
цедура ReadLn ожидает последовательности символов, образующих целое
или вещественное число со знаком. Любые пробелы, знаки табуляции или
признаки конца строки, предшествующие числовой строке, пропускаются.
Ввод значений осуществляется нами в две переменные целого типа с1,
с2, объявленные в программе как Integer, и в две переменные вещественного
типа с3, с4, объявленные как Real. Процедура ReadLn считывает с клавиатуры
числа 5, 317, 45,6 и 500 000 и присваивает их значения соответственно пере-
менным с1, с2, с3, с4.
Вывод значений осуществляется с помощью процедуры WriteLn: каждое
число в своей строке. Первое и второе числа выведены в привычном виде, как
и были введены.
Третье и четвертое числа выведены в показательной форме. В следую-
щем пункте мы рассмотрим форматированный вывод данных, который по-
зволит вывести вещественные данные в обычном виде.
6.3. Управление выводом данных (форматированный вывод)
Каждый элемент списка оператора вывода может быть снабжен указани-
ем желаемого количества позиций, которое должно быть отведено для раз-
мещения его значения при выводе. Это называется форматированием выво-
да. Желаемая ширина поля (формат вывода) указывается через двоеточие
после данного элемента списка.
Если фактически для размещения значения потребуется меньше пози-
ций, то первые слева незанятые позиции поля будут заполнены пробелами.
Если же значение элемента не поместится в требуемое поле, то при выводе
будет использовано столько позиций, сколько нужно фактически.
Для элементов вещественного типа после ширины поля можно указать,
также через двоеточие, еще одно число – количество цифр, которые должны
быть выведены после десятичной точки. В этом случае число выводится не в
показательной, а в обычной форме.
Если в дробной части десятичного числа цифр больше, чем требуется
вывести, то перед выводом автоматически будет выполнено округление. Если
же цифр в дробной части меньше, то будут выведены дополнительные нули.
Если для дробной части указать нулевое количество позиций, то веществен-
ное число будет выведено в виде целого (табл. 8).
Таблица 8
Значения элементов
Операторы вывода Результат вывода
списка
1 2 3
А = –7,86 WriteLn ('A = ', A : 5 : l) A = –7.9
А = –7,86 WriteLn ('A = ', A : 5 : 2) A = –7.86
24
Страницы
- « первая
- ‹ предыдущая
- …
- 22
- 23
- 24
- 25
- 26
- …
- следующая ›
- последняя »
