Задания № 5, 6 · ЕГЭ

Входные и выходные данные алгоритма

Что получает алгоритм на входе и что выдаёт на выходе
2 мин чтенияСложность: Обновлено 29 сентября 2026

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

Входные и выходные данные алгоритма
Входные данные — значения, сообщения или объекты, доступные алгоритму в начале выполнения. Выходные данные — результат работы алгоритма, который алгоритм формирует и передаёт пользователю или другой системе. Один и тот же алгоритм может дать разные результаты при разных входных данных.

Связь между входом и выходом

Алгоритм можно рассматривать как преобразование: он принимает вход \(x\), выполняет последовательность действий и получает выход \(y\). Если алгоритм задан однозначно, то каждому допустимому входу соответствует определённый результат.

\[y = A(x)\]

Здесь \(A\) обозначает алгоритм, \(x\) — входные данные, а \(y\) — выходные данные. Для алгоритма могут быть заданы ограничения на вход: например, число должно быть целым или список — непустым. Такие ограничения называют областью допустимых входных данных.

№
Пример

Алгоритм вычисляет площадь прямоугольника. Входные данные: длина \(a=5\) см и ширина \(b=3\) см. Действие алгоритма: перемножить эти числа. Выходные данные: площадь \(S=15\) см². Если изменить длину или ширину, результат также изменится.

!
Не путайте

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

Формат входа и выхода зависит от задачи: это могут быть числа, строки, таблицы, изображения или команды исполнителю. Подробнее такие варианты рассматриваются на странице типов входных и выходных данных. В описании алгоритма полезно явно указывать, что подаётся на вход и какой результат требуется получить.

Проверь себя

Алгоритм получает число \(x\), прибавляет к нему 7 и выводит результат. Что является выходными данными?

Главное за минуту

Главное

  • Входные данные задаются до запуска алгоритма и поступают на его обработку.
  • Выходные данные — итог работы алгоритма, зависящий от входа и правил алгоритма.
  • Связь между ними можно записать как \(y=A(x)\); промежуточные значения не являются выходом, пока алгоритм их не выдаёт.