Здравствуйте, velkin, Вы писали:
V>С моей точки зрения это не совсем так. Любая программа это обработка. Ввод и вывод бывают разным. Есть парадигма, когда данные поступают в поток исполнения, обрабатываются и выводятся из него. И совершенно не связанное с этим понятие программных интерфейсов, таких как консольные и графические.
Это тоже неоднозначно и бывает запутанно.
Если программа реализует вычислительный алгоритм, то ввод-обработка-вывод обязательны по определению.
Если программа реализует управлябщий алгоритм, то ввод и вывод как-бы есть, но в этом случае на них заострять внимание нет смысла. А стоит говорить в терминах состояния системы и управляющих данных.
И тут уже всё на совести автора курса: всё охватить невозможно, для этого люди высшее образование получают. И может быть стоит ограничиться чем-то определённым.