Вроде (в), так как за одну секунду качает: 450/10=45 байт в секунду
1) 12 чего?
2) 81920 бит=<span>81920/8/1024=10 Кб
3) </span>8 Гб=8*1024*1024=8388608 Кб
4) <span>1.048.576. Кб=1048576/1024/1024=1 Гб
5) N=8
6) 2 бита
7) 1*8=8 байт
8) 1,44=1,44*1024*1024=</span>1509949,44 байт
1509949,44 /1800≈839 страниц
9)
10) одинаково
Весь код в прикрепленках. Нужно просто откомпилировать в любом IDE. Если есть вопросы, пиши в коментариях, всё объясню. Запустив программу, нужно просто указать полный путь к файлу, в котором записаны два числа. В каждом ряду записываешь по 1 числу. Максимальная длина числа в данном формате файла - 1024 символа. Поменяй на произвольный формат файла, к примеру "myFile.myextention", а так же укажи больший размер переменной в main функции, в которую считывается файл и всё, можешь писать любую длину числа, главное отбей сновой строки каждое.
var i,n,b:integer;
a:array [1..100] of integer;
begin
Randomize;
write('Сколько элементов в массиве: ');
readln(n);
write('Массив: ');
for i:= 1 to n do
begin
a[i]:=random(10);
write(a[i],' ');
b:=b+a[i];
end;
writeln(' ');
write('Сумма всех элементов массива: ',b);
end.
1) 38₁₀ → X₂
38|0
19|1
9 |1
4 |0
2 |0
1 |1
0 |
38₁₀ = 100110₂
2) 65₁₀ → X₂
65|1
32|0
16|0
8 |0
4 |0
2 |0
1 |1
0 |
65₁₀ = 1000001₂
3) 74₁₀ → X₂
74|0
37|1
18|0
9 |1
4 |0
2 |0
1 |1
0 |
74₁₀ → 1001010₂