← Все вопросы

Что такое «ввод» и «вывод» в программировании?

Задан 18 месяцев назад1.2к просмотров2 ответа
7

Встретил слова «ввод» и «вывод» (ещё пишут input и output). Что это значит для новичка? Чем ввод отличается от вывода? Объясните на простом примере.

2 ответа

11
✓ Принятый ответ — помог автору

Ввод — это то, что попадает В компьютер. Вывод — то, что компьютер выдаёт наружу. ↔️

Самая понятная картинка — разговор:

  • Ты говоришь компьютеру что-то (нажимаешь кнопки, пишешь текст) — это ввод, ты вводишь информацию внутрь.
  • Компьютер отвечает (показывает текст, звук, картинку) — это вывод, он выводит ответ наружу.

Пример с калькулятором: ты вводишь «2 + 2» — это ввод. Калькулятор показывает «4» — это вывод.

Ещё проще — как рот и уши 👂: уши принимают звук (ввод), рот выдаёт слова (вывод).

В коде это часто выглядит так: одна команда спрашивает у человека имя (ввод), другая показывает приветствие (вывод):

name = input("Как тебя зовут? ")
print("Привет, " + name)

Ты напечатал имя — это ввод. Программа показала «Привет, ...» — это вывод.

Как не путать: ВВод — внутрь, ВЫвод — выдаёт. Почти все программы так и устроены: получить ввод → что-то посчитать → показать вывод. Это как съесть еду (ввод) и получить силы (вывод) 🍎.

3

Коротко: ввод — это что ты даёшь компьютеру, вывод — что он даёт тебе в ответ.

Нажал кнопки на калькуляторе — ввод. Увидел ответ на экране — вывод. Подсказка, чтобы не путать: ВВод идёт ВВнутрь, ВЫвод — наружу. Почти любая программа сначала получает ввод, потом думает, потом показывает вывод.

Ваш ответ

, чтобы ответить на вопрос.