для обозначения системы, механизм работы которой очень сложен, неизвестен
или неважен в рамках данной задачи.Такие системы обычно имеют некий «вход» для ввода информации и «выход» для отображения результатов работы. Состояние выходов обычно функционально зависит от состояния входов.