Mail.ruПочта0Мой Мир0ОдноклассникиВКонтактеИгры0ЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите пожалуйста с информатикой

Алия Нуриева Профи (670), закрыт 1 год назад
При регистрации в компьютерной системе каждому объекту присваивается идентификатор, содержащий только десятичные цифры и буквы латинского алфавита в произвольном регистре (т. е. буквы могут быть как прописные, так и строчные). В базе данных для хранения каждого идентификатора отведено одинаковое и минимально возможное целое число байт. При этом используется посимвольное кодирование идентификаторов, все символы кодируются одинаковым и минимально возможным количеством бит. Для хранения 1 000 1 000 идентификаторов отведено 10 Кбайт. Определите максимально возможную длину идентификатора. В ответе запишите целое число. Примечание. В латинском алфавите 26 букв.
Лучший ответ
Matematika ru Мудрец (13649) 1 год назад
N=10+26+26=62 символа

i=Log2(62)=6 бит

I=10*1024*8=81920 бит

81920/1000=81,92=81 бит длина идентификатора

81/6=13,666=13 символов длина идентификатора

Ответ: 13 символов
Artem zaseevУченик (105) 1 год назад
Почему 26 два раза +?
Matematika ruМудрец (13649) 1 год назад
Потому, что в задании сказано, что "и буквы латинского алфавита в произвольном регистре (т. е. буквы могут быть как прописные, так и строчные)".
Так как в латинском алфавите 26 букв, то значит будет 26 прописных букв и ещё 26 строчных букв. У каждого символа свой код.
Остальные ответы
К О О Р Д И Н А Т О Р Гуру (4863) 1 год назад
6 бит символ для 64 алфавита (БОЛЬШЕ 62)
10 кбайт=10х1024х8= ____________(бит)
дальше кол-во ваших регистрационных номеров = ________________________________________________?
делится
и на 6 бит\символ
делится
в ОТВЕТЕ=
13 символов?
Похожие вопросы