1)Необходимо закодировать: 28 букв + 10 цифр (от 0 до 9) = 38 символов.
Для кодирования необходимо 6 бит, т.к. 32<38<64 или 25<40<26.
Для кодирования 1 автомобильного номеранужно: 6*5=30 бит.
30 нацело не делится на 8. А нам поусловию дано, что 1 номер должен кодироваться целым количеством байтов. Поэтомуокругляем 30 до 32.
32\8=4 байта-отводится на 1автомобильный номер.
Для кодирования 70 номеров нужно: 4*70=280 байт.
Ответ:280 байт
2. Необходимо закодировать: 10 цифр(от 0 до9)+23 буквы=33 символа
Для кодирования необходимо 5 бит, т.к. 32<33<64, 32=25.
Для кодирования 1 автомобильного знаканужно: 5*7=35 бит.
35 нацело не делится на 8. А нам поусловию дано, что 1 автомобильный номер должен кодироваться целым количествомбайтов. Поэтому округляем 35 до 40.
40\8=5 байт- отводится на 1 автомобильныйномер
Ответ:5 байт- отводится на 1 автомобильный номер
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
1)Необходимо закодировать: 28 букв + 10 цифр (от 0 до 9) = 38 символов.
Для кодирования необходимо 6 бит, т.к. 32<38<64 или 25<40<26.
Для кодирования 1 автомобильного номеранужно: 6*5=30 бит.
30 нацело не делится на 8. А нам поусловию дано, что 1 номер должен кодироваться целым количеством байтов. Поэтомуокругляем 30 до 32.
32\8=4 байта-отводится на 1автомобильный номер.
Для кодирования 70 номеров нужно: 4*70=280 байт.
Ответ:280 байт
2. Необходимо закодировать: 10 цифр(от 0 до9)+23 буквы=33 символа
Для кодирования необходимо 5 бит, т.к. 32<33<64, 32=25.
Для кодирования 1 автомобильного знаканужно: 5*7=35 бит.
35 нацело не делится на 8. А нам поусловию дано, что 1 автомобильный номер должен кодироваться целым количествомбайтов. Поэтому округляем 35 до 40.
40\8=5 байт- отводится на 1 автомобильныйномер
Ответ:5 байт- отводится на 1 автомобильный номер