На этом форуме отвечают на конкретные вопросы. Фраза «я не понимаю, как решать» — это не вопрос. На вопрос «как решить задачу №X» вас отошлют к материалам сайта kpolyakov.spb.ru. За бессвязный поток слов и неспособность формулировать свои мысли — бан.

Если у вас не сходится ответ на какую-то задачу, пожалуйста сразу представляйте свое «правильное» решение.

Для регистрации на форуме щелкните по ссылке «Вход-регистрация» вверху страницы. В открывшееся окошко «ник» введите свою фамилию на русском языке (например, Иванов). В окошко «пароль» введите придуманный вами пароль, состоящий из латинских букв и цифр. Поставьте галочку в окошке «зарегистрироваться, я новый участник» и нажмите кнопку «ОК».

АвторСообщение



Сообщение: 92
ссылка на сообщение  Отправлено: 30.06.20 10:38. Заголовок: задание из тренировочного№11


При регистрации в компьютерной системе предприятия каждому пользователю выдаётся электронный пропуск, на котором записаны личный код сотрудника, информация о подразделении и некоторая дополнительная информация. Личный код состоит из некоторого количества знаков, одинакового для каждого сотрудника. Каждый знак может быть символом из 26-символьного набора прописных латинских букв или десятичной цифрой. Личный код записывается на пропуске в виде целого числа байт, при этом каждый символ личного кода кодируется одинаковым минимально возможным количеством бит. Информация о подразделении – это целое число в диапазоне от 1 до 73. Информация о подразделении также записывается в виде целого числа байт. Для дополнительной информации в каждом пропуске отведено 16 байт. В базе данных для хранения сведений об электронном пропуске каждого сотрудника отведено одинаковое целое число байт. Для хранения сведений об электронных пропусках 150 пользователей потребовалось 3600 байт. Какое максимальное количество символов может быть в личном коде сотрудника? В ответе запишите целое число.
Начала с конца решать. 3600/150=24 байта, 24-16(допол. инф.)=8 байт.
Не понимаю как дальше, 26 символов или десятичной цифрой-26это 5 бит. Или надо и прибавить 10 цифр, тогда 36 т это уже 6 бит. С кодом подразделения до 73 тоже не пойму. Объясните пожалуйста, в ответе указано 9 количество. (если 9, то вот 5*9 это 45 бит, 45*8=6 байт)

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 2 [только новые]


Администратор




Сообщение: 2082
ссылка на сообщение  Отправлено: 30.06.20 11:06. Заголовок: elzara пишет: Или на..


elzara пишет:
 цитата:
Или надо и прибавить 10 цифр, тогда 36 т это уже 6 бит. С кодом подразделения до 73 тоже не пойму.

Конечно, общая мощность алфавита - 36, итого 6 битов на символ. Код подразделения - 1 байт (меньше нельзя), остается 8 - 1 = 7 байт на личный код. 7*8 / 6 = 9,33 => округляем вниз до 9.

___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 93
ссылка на сообщение  Отправлено: 30.06.20 11:23. Заголовок: спасибо! Все поняла!




Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 260
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет