Помогите подробно разобрать задачу. Почему именно 500-49 (возможное количество вариантов)? В донорский пункт пришли 56 человек. Количество миллилитров крови, взятых у каждого донора (от 50 до 500), записали минимально возможным...

Помогите подробно разобрать задачу. Почему именно 500-49 (возможное количество вариантов)? В донорский пункт пришли 56 человек. Количество миллилитров крови, взятых у каждого донора (от 50 до 500), записали минимально возможным количеством бит. Определите информационный объём этих результатов.
Гость
Ответ(ы) на вопрос:
Гость
Если речь о "минимально возможном", знаачит используется какое-то кодирование данных. Простейший вариант кодирования - это присвоить числу 50 (меньше ведь не может быть) код 0. Тогда 500 также сдвинется на 50 и получит код 450. Чтобы определить, сколько бит потребуется для записи кода 450, нужно или перевести 450 в двоичную систему счисления, или вычислить [latex]log_2450[/latex] и округлить результат до ближайшего большего целого. В последнем случае получим приблизительно 8.81 и округлим до 9. На запись информации по одному донору потребуется от 1 до 9 бит. Если считать, что информация по каждому донору записывается одинаковым количеством бит, то потребуется 56х9=504 бита. Если кодировку производить переменным числом бит, понадобится код - разделитель данных, который также занимает место. В подобных случаях решение о формате записи принимается исходя из конкретных условий.
Не нашли ответ?
Ответить на вопрос
Похожие вопросы