3 раза налить воду в трехлитровый и выливать каждый раз в восьмилитровый. В третий раз вся вода не влезет, в трехлитровом останется 1 литр. Затем опустошить восьмилитровый, вылить туда один литр из трехлитрового. Затем еще два раза принести по 3 литра из маленького кувшина. Профит.
1. В высказывании 52 символа (включая пробелы и точку). Значит объем равен 52*8 = 416 бит
2. В первом тексте каждый символ кодируется 4-мя битами, т.к. 2^4=16, во втором тексте каждый символ кодируется 8-ю битами, т.к. 2^8=256.
Длины одинаковые, значит информационный объем первого текста в два раза меньше.
Программа реализована на языке Паскаль
Program Kolobok;
var zver:string;
begin
writeln('Ispekla babka kolobka i postavila yego na okoshko ostuzhatsya');
writeln('Ubezhal kolobok ot deda i ot babki i pokatilsya po dorozhke');
writeln('Kolobok katitsya, a navstrechu yemu zver');
writeln('Vvod zverya');
readln(zver);
if Zver = 'lisa' then
begin
writeln('Kolobok poyot pesenku dva raza');
writeln('Proshchay, Kolobok ...');
end
else
begin
writeln('Kolobok poyot pesenku');
writeln('Katitsya dalshe');
end;
end.