Пусть каждый символ кодируется 16 битами, что составляет 16/8=2 байта.
Тогда каждая из первой половины страниц потребует для кодирования 2×64×48 = 2¹×2⁶×(3×2⁴) = 3×2×2¹⁰ байт = 6 Кбайт, а все эти страницы займут 6×6=36 Кбайт
Каждая из второй половины страниц потребует для кодирования 2×64×24 = 2¹×2⁶×(3×2³) = 3×2¹⁰ байт = 3 Кбайт, а все эти страницы займут 6×3=18 Кбайт.
Информационный объем реферата составит 36+18 = 54 Кбайта
Ответ:
Скажите значения переменных, тогда напишу программу.И на каком языке уточните.
2^16=65536байт
65536/1024=64мбайта
Итого все переведем в 10
100_2 = 4
40_5 = 20
30_8 = 24
10_16 = 16
из них самое большое 24, значит самое большое 30_8
Wrap enabled
uses Graph;
const
delta: array[1 .. 4] of record
X, Y: integer;
end =
((X:-1; Y: 0), (X: 0; Y:-1),
(X: 1; Y: 0), (X: 0; Y: 1));
var
grDriver, grMode, ErrCode: Integer;
len, i, j: integer;
begin
grDriver := Detect;
InitGraph(grDriver, grMode,'');
ErrCode := GraphResult;
if ErrCode <> grOk then begin
Writeln('Graphics error:', GraphErrorMsg(ErrCode));
readln; halt
end;
len := 10;
moveto(getmaxx div 2, getmaxy div 2);
for i := 1 to 10 do begin
for j := 1 to 2 do linerel(delta[j].X*len, delta[j].Y*len);
inc(len, 10);
for j := 3 to 4 do linerel(delta[j].X*len, delta[j].Y*len);
inc(len, 10)
end;
readln;
closegraph;
end.
Примерно