Ответ:
48 бит = 6 байт
160 бит = 20 байт
512 байт = 0.5 КБ
2048 КБ = 2 МБ
1024 КБ = 1 МБ
81920 бит = 10 КБ
Когда бит переводим в байт, мы делим на 8, когда байты в значения выше, делим на 1024, допустим байты в килобайты, мы число байтов делим на 1024. Если же нам надо перевести с большего в значение ниже или еще ниже, мы умножаем на 1024
А если надо перевести в биты, нужно умножить на 8
3 задание
1)775,11 = 1000101111,1111 (2 система счисления)
2)271,34= 100001111,100010 (2с.с)
3)1566,28= 11000011110,1 (2с.с)
4)65,2= 1000001,1 (2с.с)
3 задание (2)
1001010 = 4А (16 с .с ) , 11,5 ( 8 с.с ) , 74 (10 с.с.)
1100111 = 67 (17 с.с. ) , 147 ( 8с.с.) 83 ( 10 с.с )
110101101,00011 = 1АD (16с.с.) 655 (8 с.с. ), 429 (10 с.с.)
111111100,0001 = 1FC,1 (16c.c) , 774,08 (8 c.c) 504,5 (10 с.с)
<em>// PascalABC.NET 3.2, сборка 1387 от 20.02.2017</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var a:=ArrRandom(ReadInteger('n='),-2,2); a.Println;
Writeln('Положительных: ',a.Where(x->x>0).Count)
end.
<u>Пример</u>
n= 15
1 -1 -1 2 0 2 2 -2 -2 0 -1 -1 -2 1 1
Положительных: 6
<span>х=45
д=х+5
х=х-д+1
х=д+х
х=46</span>
1) 32 это 2 в пятой степени ответ 5
2) 4*5=20 бит 5*6=30 бит ответ второе