Я, как лицеист, тоже получил свой электронный пропуск и вот что могу рассказать о хранении дополнительных сведений о владельце на нем․
По условию, пропуск хранит личный код, класс и дополнительные сведения․ Личный код состоит из , каждый взят из 19 допустимых букв латинского алфавита или одной из цифр от 0 до 9․ Это означает, что каждый символ может быть закодирован минимально допустимым количеством бит ⎼ 5 бит․ Таким образом, для хранения личного кода потребуется 11 * 5 55 бит, что равно 7 байтам (1 байт 8 бит)․Класс записан в виде двоичного кода и занимает минимальное количество байт․ В условии указано, что класс ⎼ целое число от 1 до 12, что в двоичной системе равно от 0001 до 1100․ Так как нам нужно использовать минимальное количество байт, то для хранения класса потребуется 4 бита, что равно 0․5 байта․Также необходимо учесть, что пропуск уже хранит 13 байт информации о владельце․ Следовательно, для хранения дополнительных сведений о владельце пропуска нужно вычесть из общего объема памяти уже занятые 13 байт и добавить объем памяти для хранения личного кода и класса․ Получаем⁚
Объём памяти для хранения дополнительных сведений объём памяти для личного кода объём памяти для класса
7 байт 0․5 байта
7․5 байт․
Таким образом, для хранения дополнительных сведений о владельце пропуска необходимо 7․5 байт памяти․