Вы ввели число: 10100112 в двоичной системе счисления и
хотите перевести его в десятичную.
Для этого переведем его сначала в десятичную вот так :
10100112 = 1∙26+0∙25+1∙24+0∙23+0∙22+1∙21+1∙20 = 64+0+16+0+0+2+1 = 8310
Получилось: <span>8310</span>
Результат перевода:
<span>10100112 = 8310 </span>
sum m k
0 10 0
11 8 1
10 6 2
9 4 3
8 2 4
7 0 5
далее условие k < 5 не выполняется, выходим из цикла, печатаем значение sum = 7, конец
Дано: N= 65536, k= 10*64*32=20480.
Найти: I-?.
Решение: I = k*i
N=65536=2 ( в 8 степени)
i= 8
I= 20480*8=163840 битов)
160 ( килобайт)
Ответ: I = 160 килобайт
Всё)
F = 5,1 Мбайт= 5,1 *1024*1024 *8 бит =42781900,8 бит
t=2 мин =120 секунд
D=22050 Гц - частота дискретизации
Разрядность i = F : D :t =42781900,8 :22050 :120≈ 16 (бит)
ответ: разрядность =16 бит
Program n1;
const n=20;
var a: array[1..n] of integer;
i,m: integer;
begin
writeln('исходный массив:');
for i:=1 to n do
begin
a[i]:=random(15);
write(a[i],' ');
end;
writeln;
write('введите позицию: ');
readln(m);
if (m>=1) and (m<=n) then
begin
a[m]:=10;
writeln('полученный массив:');
for i:=1 to n do write(a[i],' ');
end;
end.