Log(14)/log(2) = 3,8073549220576 ~= 4 бит на один номер
Обьем сообщения = 4 * 10 = 40 бит = 5 байт
Т.е. выполнить матем. операции с этим числами, я так понял?
101011 (2) = 43 (10)
101 (2) = 5 (10)
101011 + 101 = 110000 (2) = 48 (10)
101011 - 101 = 100110 (2) = 38 (10)
101011 * 101 = 11010111 (2) = 215 (10)
101011 / 101 = 1000 (2) = 8 (10) - приблизительно. Точный результат 8,6 нельзя записать в двоичном виде.
Const
n=5;
var
a:array[1..n,1..n] of integer;
i,j:integer;
begin
//генератор случайных чисел. Диапазон от 1 до 10.
for i:=1 to n do
begin
for j:=1 to n do
begin
a[i,j]:=random(10)+1;
write(a[i,j]," ");
end;
writeln();
end;
//Проверка условия и переприсвоение, если верно.
for i:=1 to n do
for j:=1 to n do
begin
if ((<span>(i+j) mod 2)=0) then
</span> a[i,j]:=a[1,2];
end;
//Вывод полученного массива.
for i:=1 to n do
begin
for j:=1 to n do
begin
write(a[i,j]," ");
end;
writeln();
end;
//Ожидание.
readln();
end.
2) 2 * 60 * 256 / (8 * 1024) = 3.75
3) 100 * лог_2(64) / 8 = 100 * 6 / 8 = 75
4) 3.5 * 1024 = <span>3584
5) 500 * 30 = 15000
</span>
Должно быть закрашено 10 яблок
1 не надо
цвета
ЖКЗ
ЖКЗ
ЖК
ЖК
в клеточках рисуем кружки
<span>Количество кружочков должно быть равно количеству пар яблок.</span>