var prod,temp:real;
begin
prod:=1;
repeat
readln(temp);
if (temp=5) then break;
if (temp<>0) then prod := prod * temp;
until (2*2=5);
writeln(prod);
end.
Не знаю что там за дано и решение и как оно оформляется, у нас в школе такого не было
1) пусть текст кодирован кодировкий ASCII по 8 бит на символ
0,25кб = 0,25*1024*8 бит
0,25*1024*8 / 8 = 256 символов
2) пусть текст кодирован кодировкий ASCII по 8 бит на символ
5*30*70 = 10500 всего символов
10500 * 8 бит = 84000 бит = 10500 байт
Запишем формулу
2^i=N
N=64
В какую степень возвести 2, чтобы получить 64?
В 6 степень
1 символ = 6 бит
100 символов соответственно весит 600 бит
Для начала найдем вес одного символа. Разделим общий объем на количество символов в сообщении. Но для этого переведем в биты: 6*1024*8=49152 бит.
Вес одного символа равняется 49152/6144=8 бит
Воспользуемся формулой N=2^i, где i - вес одного символа, N - количество символов в алфавите.
N=2^8=256 символов.
Какое ко-во информации для кодирования цвета 1ого пикселя - 24 бита