Миф или правда
Правда ли, что ввод — это клавиатура, а вывод — экран?
Миф
Ввод — это клавиатура, а вывод — экран
На самом деле
Нет: ввод — любые данные, попадающие в программу (датчик, файл, сеть), вывод — любой результат наружу (свет, звук, движение).
Ввод и вывод — что это на самом деле
Обмен данными между программой и внешним миром. Ввод — данные поступают в программу: с клавиатуры, от датчика, из файла. Вывод — программа отдаёт результат: на экран, на светодиод, в файл. Почти любая программа устроена по схеме «ввод → обработка → вывод».
Каналы обмена программы со средой: стандартные потоки stdin/stdout, файлы, сеть, порты микроконтроллера. Ввод-вывод на порядки медленнее вычислений в памяти, поэтому данные буферизуют, а медленные операции не ставят в критичные по времени…
Аналогия: Кухня: продукты — ввод, готовое блюдо — вывод, а готовка по рецепту — внутри.
Полное определение →Это понятие вводят примерно 11-12 лет (5-6 класс).