Ввод пользователя
Коротко: Данные, которые программа в ходе работы интерактивно принимает от пользователя, — например, через консоль, поле формы или диалоговое окно.
Подробнее: Ввод приходит в виде текста, и перед дальнейшей обработкой его часто нужно сначала преобразовать в нужный тип данных (см. приведение типов) — например, введённое число, которое сначала доступно как строка. Надёжные программы проверяют ввод пользователя перед использованием, чтобы не реагировать на неожиданный или ошибочный ввод аварией (см. исключения).
Подробности
Золотое правило разработки ПО: «Никогда не доверяй пользователю»…
См. также: приведение типов, исключения