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

Форматированный вывод данных

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

Что такое вывод данных

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

Вывод текста и значений

Команда вывода может печатать как готовый текст в кавычках, так и значения переменных. Текст в кавычках выводится буква в букву без изменений, а вместо имени переменной на экран печатается её текущее значение.

вывод 'Сумма равна ', s

Если переменная s хранит число 30, то на экране появится строка: Сумма равна 30. В одной команде можно перечислить через запятую сколько угодно элементов — и текст, и переменные вперемешку.

Перенос строки и пробелы

Существуют две основные разновидности команды вывода, которые по-разному ведут себя с курсором.

  • обычный вывод — печатает и оставляет курсор в той же строке, так что следующий вывод продолжит её;
  • вывод с переходом — печатает, а затем переводит курсор на новую строку.
КомандаЧто делает
вывод без переходапечатает и оставляет курсор на той же строке
вывод с переходомпечатает и переводит курсор на новую строку
пустой вывод с переходомничего не печатает, просто переводит строку

Сочетая эти команды, можно располагать данные и в строчку, и столбиком, и оставлять между блоками пустые строки.

Пример аккуратного вывода

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

вывод 'x = ', x, ' y = ', y

Результат будет читаться легко: x = 5 y = 8. Без пробелов и подписей получилось бы x=5y=8, что понять гораздо труднее. Когда нужно вывести таблицу чисел, дополнительно следят за тем, чтобы столбцы были одинаковой ширины.

Вывод результатов вычислений

Часто на экран выводят не саму переменную, а результат выражения, вычисленный прямо в команде вывода. Например, можно сразу напечатать сумму двух чисел: вывод 'Итог: ', a + b. Программа сначала вычислит выражение a + b, а затем выведет его значение. Так код становится короче, ведь не нужно заводить отдельную переменную ради одного показа. Точно так же выводят и логические значения, и результаты сравнений.

Правило. Всегда сопровождайте числовой результат поясняющим текстом — пользователь должен понимать, что означает выведенное число. Частая ошибка: выводить «голые» числа без подписей или забывать переход на новую строку, из-за чего весь результат сливается в одну длинную нечитаемую строку.

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

  • Вывод данных показывает результаты работы программы на экране.
  • Можно выводить текст в кавычках и значения переменных в одной команде.
  • Есть вывод без перехода и вывод с переходом на новую строку.
  • Пробелы и подписи делают вывод читаемым.
  • Числовой результат полезно сопровождать пояснением.
  • Пустой вывод с переходом создаёт пустую строку.