Форматированный вывод данных
💻 Информатика · 8 класс
Что такое вывод данных
Вывод данных — это операция, при которой программа показывает результаты своей работы на экране. Без вывода пользователь просто не узнает, что вычислила программа: все расчёты останутся внутри памяти компьютера. Управление внешним видом вывода называют форматированием. Аккуратный, понятный вывод — признак хорошей программы, ведь именно его видит человек.
Вывод текста и значений
Команда вывода может печатать как готовый текст в кавычках, так и значения переменных. Текст в кавычках выводится буква в букву без изменений, а вместо имени переменной на экран печатается её текущее значение.
вывод 'Сумма равна ', s
Если переменная s хранит число 30, то на экране появится строка: Сумма равна 30. В одной команде можно перечислить через запятую сколько угодно элементов — и текст, и переменные вперемешку.
Перенос строки и пробелы
Существуют две основные разновидности команды вывода, которые по-разному ведут себя с курсором.
- обычный вывод — печатает и оставляет курсор в той же строке, так что следующий вывод продолжит её;
- вывод с переходом — печатает, а затем переводит курсор на новую строку.
| Команда | Что делает |
|---|---|
| вывод без перехода | печатает и оставляет курсор на той же строке |
| вывод с переходом | печатает и переводит курсор на новую строку |
| пустой вывод с переходом | ничего не печатает, просто переводит строку |
Сочетая эти команды, можно располагать данные и в строчку, и столбиком, и оставлять между блоками пустые строки.
Пример аккуратного вывода
Чтобы значения на экране не слиплись в кашу, между ними добавляют пробелы или поясняющий текст:
вывод 'x = ', x, ' y = ', y
Результат будет читаться легко: x = 5 y = 8. Без пробелов и подписей получилось бы x=5y=8, что понять гораздо труднее. Когда нужно вывести таблицу чисел, дополнительно следят за тем, чтобы столбцы были одинаковой ширины.
Вывод результатов вычислений
Часто на экран выводят не саму переменную, а результат выражения, вычисленный прямо в команде вывода. Например, можно сразу напечатать сумму двух чисел: вывод 'Итог: ', a + b. Программа сначала вычислит выражение a + b, а затем выведет его значение. Так код становится короче, ведь не нужно заводить отдельную переменную ради одного показа. Точно так же выводят и логические значения, и результаты сравнений.
Правило. Всегда сопровождайте числовой результат поясняющим текстом — пользователь должен понимать, что означает выведенное число. Частая ошибка: выводить «голые» числа без подписей или забывать переход на новую строку, из-за чего весь результат сливается в одну длинную нечитаемую строку.
Кратко о главном
- Вывод данных показывает результаты работы программы на экране.
- Можно выводить текст в кавычках и значения переменных в одной команде.
- Есть вывод без перехода и вывод с переходом на новую строку.
- Пробелы и подписи делают вывод читаемым.
- Числовой результат полезно сопровождать пояснением.
- Пустой вывод с переходом создаёт пустую строку.