Черный ящик( в информатике) - система, внутреннее устройство которой неизвестно. То есть, мы имеем общее представление о том, что делает эта система, какую информацию на вход нужно подать и то, что система должна вывести, при этом не знаем как она это делает(механизм работы данной системы неизвестен).
Примеры подобной системы:
Любые технические устройства для обычного человека являются тем самым "черным ящиком". Известно, для чего они предназначены, но как они выполняют свою функцию - неизвестно.
Для человека, который не является программистом, любая программа на компьютере - "черный ящик".
В программировании один из примеров черного ящика - вызов функции из библиотеки с неизвестным исходным кодом. Известно, как вызвать эту функцию, известен формат входных и выходных данных, а по какому алгоритму действует функция - неизвестно.
5120 символов * 1 байт = 5120 байт (в кодировке КОИ-8)
(32 бита/8 = 4 байта)
5120 символов * 4 байта = 20480 байт (в 32 битной кодировке)
20480-5120 = 15360 байт (доп. число байт, требуемых для хранения документа)
15360 / 1024 = 15 кбайт (перевели байты в килобайты)
ответ: для хранения документа в 32-битной кодировке потребуется дополнительно 15 кбайт