1. Главная
  2. Библиотека
  3. Информационные технологии
  4. При регистрации в компьютерной системе каждому объекту...
Разбор задачи

При регистрации в компьютерной системе каждому объекту присваивается идентификатор, состоящий из 205 символов и содержащий только символы из 2000символьного специального алфавита. В базе данных для хранения каждого идентификатора отведено одинаковое и

  • Предмет: Информационные технологии
  • Автор: Кэмп
  • #Основы информационных технологий
  • #Базы данных
При регистрации в компьютерной системе каждому объекту присваивается идентификатор, состоящий из 205 символов и содержащий только символы из 2000символьного специального алфавита. В базе данных для хранения каждого идентификатора отведено одинаковое и

Условие:

При регистрации в компьютерной системе каждому объекту присваивается идентификатор, состоящий из 205 символов и содержащий только символы из 2000символьного специального алфавита. В базе данных для хранения каждого идентификатора отведено одинаковое и минимально возможное целое число байт. При этом используется посимвольное кодирование идентификаторов, все символы кодируются одинаковым и минимально возможным количеством бит.
Кроме собственно идентификатора, для каждого пользователя в системе хранятся дополнительные сведения, для чего выделено целое число байт, одинаковое для всех пользователей. Для хранения сведений о 180 пользователях потребовалось 79200 байт.
Сколько байт выделено для хранения дополнительных сведений об одном пользователе?

Решение:

Шаг 1. Определим, сколько бит нужно для кодирования одного символа. Так как алфавит содержит 2000 символов, необходимо найти минимальное целое число бит, позволяющее закодировать все символы. При k бит можно закодировать 2^k вариантов. При k = 10 получаем 2^10 = 1024, чего недостаточно, а при k = 11 получаем 2^11 = 2048, что больше 2000. Значит, для одного символа необходи...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какое минимальное количество бит необходимо для кодирования одного символа, если алфавит содержит 2000 символов?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет