Все разделы
Выбрать школу

Школа. Увлечения. Большое будущее.

PROSCHOOLS · ОБРАЗОВАНИЕ РЯДОМ

Ваш город

Выберите город, чтобы находить образование и возможности рядом.

Как учитываем городКаталог и кнопки «Выбрать школу» покажут школы выбранного города.Онлайн-курсы, учебник, ГДЗ и задания к экзаменам доступны по всей России.

Популярные города

Будет выбран: Вся Россия

Учебные материалы останутся прежними.

Поиск по сайту

По всему сайтуШколы выбранного города — выше в результатах

С чего начнём?

↑ ↓ — выбрать результат · Enter — открыть · Esc — закрыть

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

💻 Информатика · 9 класс

Как управлять видом чисел при выводе: количество знаков после запятой, выравнивание, ширина поля.

Клавиатура в компьютерном классе
Иллюстрация к предмету «Информатика»Hmartil · Wikimedia Commons · CC BY-SA 4.0

Что такое форматированный вывод

Форматированный вывод — это вывод данных в заранее заданном виде: с нужным числом знаков после запятой, с выравниванием по ширине, с разделителями. Он делает таблицы и отчёты программы аккуратными и удобными для чтения.

Без форматирования вещественные числа выводятся со множеством лишних цифр, а столбцы таблицы «съезжают» и сравнивать значения становится трудно.

Число знаков после запятой

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

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

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

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

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

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

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

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

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