384
Каждое число умножается на два и прибавляется слагаемое, увеличивающееся вдвое
2х2+4=8
8х2+8=24
24х2+16=64
64х2+32=160
160х2+64=384
3*20*30*5=9000бит или 1125 байт или 1,1 кбайт
Решение: перемножили 3 листа на 20 строк на 30 символов и получили кол-во символов всего сообщения. Умножили символы на 5 бит (в 32 символьном алфавите столько бит нужно для записи одного символа) и получили объём информации
Var
sound: system.Media.SoundPlayer;
begin
sound := new system.Media.SoundPlayer;
sound.SoundLocation := '*.wav';
sound.Play;
end.
1. Определим размер алфавита, т.е. количество используемых символов.
20 букв и 9 цифр - это 29 символов. Чтобы закодировать 29 разных символов нужно 5 бит ( 2⁴ < 29 < 2⁵ ).
2. Определим длину личного кода.
В коде 15 символов, каждый символ занимает 5 бит. Всего потребуется 5×15=75 бит. Поскольку код занимает целое число байт, переводит 75 бит в байты. 75/8 = 9.375 ≈ 10 байт.
3. Номер отдела можно закодировать 1 байтом (в байт помещается число от 0 до 255).
4. Найдем количество дополнительных байт.
На пропуске 20 байт, из них 10 заняты кодом, 1 - номером отдела, остаются 20-10-1 = 9 байт.
Ответ: 9