
Задачи / Задача 3, вариант 15
.docx
Задача 3
-
Вариант
Заголовок
Блок
15
12
6144
Для того, чтобы рассчитать количество записей необходимо от размера общего блока отнять размер заголовка блока, который равен размеру заголовку записи
6144 – 12 = 6132
После того как мы получили фактический размер блока, в котором мы можем размещать записи мы можем посмотреть сколько записей у нас влезает в этот объем:
6132/324 = 18,92
Получается, что можно вместить 18 записей, округление происходит в меньшую сторону, так как мы не можем выйти за выделенный объем.
Осталось посчитать остаток, так как числа получись не целыми. Для этого из размера блока без заголовка отнимаем количество байт, которое будет занимать 18 записей.
байт
6132 – 324 * 18 = 300 байт
Для размещения записей возможно использовать 6132 байта, в которых поместятся 18 записей, 300 байтов остаются свободными.