Форматированный вывод чисел
💻 Информатика · 9 класс
Что такое форматированный вывод
Форматированный вывод — это вывод данных в заранее заданном виде: с нужным числом знаков после запятой, с выравниванием по ширине, с разделителями. Он делает таблицы и отчёты программы аккуратными и удобными для чтения.
Без форматирования вещественные числа выводятся со множеством лишних цифр, а столбцы таблицы «съезжают» и сравнивать значения становится трудно.
Число знаков после запятой
Чаще всего требуется ограничить дробную часть. Например, денежные суммы выводят с двумя знаками после запятой, а результат деления может иметь бесконечную дробь, которую обязательно нужно сократить. В школьном языке для этого указывают формат прямо в команде вывода.
нач
вещ x
x := 3.14159
вывод x : 6 : 2 | ширина 6, два знака после точки
| результат: 3.14
кон
Ширина поля и выравнивание
Если задать ширину поля, число дополняется пробелами слева до нужного размера. Это позволяет выровнять столбцы чисел друг под другом, чтобы единицы стояли под единицами, а десятки под десятками.
| Значение | Формат | Результат |
|---|---|---|
| 7 | ширина 4 | « 7» |
| 123 | ширина 4 | « 123» |
| 2.5 | ширина 6, 2 знака | « 2.50» |
| 10.0 | ширина 6, 1 знак | « 10.0» |
Правило: форматирование меняет только вид числа при выводе на экран, но не само значение в памяти. Округление до двух знаков при выводе не изменит хранимую переменную, и в дальнейших расчётах используется полное значение.
Зачем это нужно
Аккуратные таблицы легче читать и проверять. В финансовых расчётах число знаков после запятой задаёт точность представления сумм: рубли и копейки требуют ровно двух знаков. При выводе результатов измерений формат подчёркивает реальную точность данных — лишние цифры создавали бы ложное впечатление точности.
Форматирование особенно важно при печати отчётов и при выводе данных, которые потом будет читать человек, а не другая программа. Грамотно оформленный вывод воспринимается как признак аккуратной и продуманной программы.
Кроме чисел форматируют и текст: его можно выровнять по левому или правому краю поля заданной ширины. Так строят таблицы из слов, где названия столбцов и значения стоят ровно друг под другом.
Частые ошибки: думают, что форматирование меняет значение переменной; задают слишком маленькую ширину поля, и число не помещается; путают число знаков после точки с общей шириной поля.
Кратко о главном
- Форматированный вывод задаёт вид числа на экране.
- Можно указать число знаков после запятой и ширину поля.
- Выравнивание делает столбцы таблиц ровными.
- Само значение в памяти при этом не меняется.