3 Кбайта = 3*1024*8 бит
Объем одного символа = 3*1024*8 / 2048 = 12 бит
Мощность алфавита = 2^12 = 4096
Каждый символ может иметь 64 значения, то есть 2^6, тогда на каждый символ выделяется 6 бит.Всего символов - 100. Значит всего нужно 6*100=600 бит=75 байт.
var
t : string := 'операция';
begin
writeln('до ', t);
delete(t, 8, 1);
delete(t, 6, 1);
delete(t, 3, 1);
delete(t, 1, 1);
insert('в', t , 4);
insert('ло', t , 6);
writeln('после ', t)
end.
Кодируется - пользователь набирает текст на клавиатуре, а текстовые символы кодируются в двоичные числа.
Структурируется - набранный текст заносится, например, в таблицу Excel, где каждый столбец имеет свое значение.
Хранится - файл таблицы Excel сохраняется на диск.
Удаляется - файл таблицы Excel больше не нужен пользователю и стирается с диска.