Задать вопрос
11 августа, 05:26

Каждый сотрудник предприятия получает электронный пропуск, на котором записаны личный код сотрудника, номер подразделения и некоторая дополнительная информация. Личный код состоит из 14 символов каждый из которых может быть одной из 22 разрешенных латинских букв (4 буквы не используются для записи кодов) или одной из цифр от 1 до 9

Номер подразделения - целое число от 1 до 60, он записан на пропуске, как двоичное число и занимает минимально возможное число байт. Всего на пропуске хранится 20 байт данных. Сколько байт выделено для хранения дополнительных сведений об одном сотрудника? В ответе запишите только целое число - количество байт.

+2
Ответы (2)
  1. 11 августа, 06:28
    0
    1) определим количество символов 22+9=31

    2) количество байт для символов 2^5=32. То есть 5 байт

    3) 5*14=70 и переводим в биты 70/8=8.75, округляем до 9.

    4) для номер подразделения подойдёт 1 байт, он вмещает до 255

    5) из 20-9-1=10

    Ответ 10
  2. 11 августа, 07:22
    0
    Для записи личного кода могут использоваться 22+9=31 символ.

    Для кодирования 31 го символа достаточно диапазона чисел от 0 до 30.

    Для записи числа 30 требуется двоичный логарифм от 30 = 5 бит (округляем в большую сторону).

    Итого на личный код требуется 14*5 = 70 бит

    70/8 = 9 байт (округляем в большую сторону).

    Двоичный логарифм 60 = 6 бит (округляем в большую сторону), которые умещаются в 1 байт.

    Итого на личный код и номер подразделения требуется 9+1=10 байт.

    Следовательно, для дополнительных сведений остается 20-10=10 байт.
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Каждый сотрудник предприятия получает электронный пропуск, на котором записаны личный код сотрудника, номер подразделения и некоторая ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы
Помоги с ответом по информатике
Даны три числа, если они расположены по возрастанию, то увеличить каждое в три раза, если по убыванию, то уменьшить каждое в три раза, иначе - найти их сумму.
Нет ответа
Была произведена серия из 18 подбрасываний монетки. В результате каждого подбрасывания монетка может выпасть орлом или решкой с равной вероятностью.
Нет ответа
Найдите минимальное основание позиционной системы счисления X, такое, что если число 37X, записанное в этой системе счисления, перевести в десятичную систему счисления - итог будет равен результату возведения числа 2 в некоторую целую степень.
Нет ответа
переведите в десятичную систему следующие двоичные числа: 101; 11101; 101010; 100011; 10110111011. переведите в двоичную систему счисления следующие десятичные числа: 2; 7; 17; 68; 315; 765; 2047.
Нет ответа
Задача Даны две переменные A и B. Требуется поменять местами их значения, т. е. переменная A должна получить значение B, а B - значение A. Переведите на язык программирования Pascal, блок-схему решения данной задачи.
Нет ответа