P
pro·school.ru
Каталог школ

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

💻 Информатика · 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»
Правило: форматирование меняет только вид числа при выводе на экран, но не само значение в памяти. Округление до двух знаков при выводе не изменит хранимую переменную, и в дальнейших расчётах используется полное значение.

Зачем это нужно

Аккуратные таблицы легче читать и проверять. В финансовых расчётах число знаков после запятой задаёт точность представления сумм: рубли и копейки требуют ровно двух знаков. При выводе результатов измерений формат подчёркивает реальную точность данных — лишние цифры создавали бы ложное впечатление точности.

Форматирование особенно важно при печати отчётов и при выводе данных, которые потом будет читать человек, а не другая программа. Грамотно оформленный вывод воспринимается как признак аккуратной и продуманной программы.

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

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

Кратко о главном

  • Форматированный вывод задаёт вид числа на экране.
  • Можно указать число знаков после запятой и ширину поля.
  • Выравнивание делает столбцы таблиц ровными.
  • Само значение в памяти при этом не меняется.