Информатика, вопрос задал 733robilimy3833 , 1 год назад

может кто-то помочь решить?

Приложения:

Ответы на вопрос

Ответил archery
0

Ответ:

Объяснение:

1)

2500.0 байт = 2500.0 / 1024 Кбайт = 2.44140625 Кбайт

2.44140625 Кбайт = 2.44140625 / 1024 Мбайт = 0.002384185791015625 Мбайт

0.002384185791015625 Мбайт = 0.002384185791015625 / 1024 Гбайт = 2.3283064365386963e-06 Гбайт

2)

4398046511104 бит = 536870912 Кбайт = 512 Гбайт

2^42 бит = 2^29 Кбайт = 512 Гбайт

3)

1.40737488355328e+15 бит = 171798691840 Кбайт = 160 Tбайт

171798691840.0 Кбайт = 2^35 + 2^37 Кбайт

1.40737488355328e+15 бит = 2^48 + 2^50 бит

решалось подбором

t = 171798691840

for k in 1..Math.log(t)/Math.log(2)

   v = Math.log(t - 2**k)/Math.log(2)  

   p [k, v] if v % 1 <= 0.00001

end

Новые вопросы