Так как используется 12 букв и десятичные числа, мощность алфавита будет N=22. Отсюда найдем вес одного символа по формуле Шеннона (N=2^i). Но 2^4=16, а 2^5=32, число 22 лежит между этими числами. Округлять нужно в большую сторону, поэтому i=5 бит. Далее найдём объём памяти, необходимой для хранения одного автомобильного номера: I=i*K (K-количество символов в одном номере, К=6). Итак, I=5*6=30 бит. Домножаем это число на количество номеров: 30*32=960 бит. Так как 1 байт=8 бит, переводим в байты: 960 бит=120 байт. ответ: 120 байт
Такие задания нужно решать с конца, команды будут обратные: раздели на 2, вычесть 3. 1. Берём число 47, видим, что без остатка на 2 его разделить не получится, поэтому вычитаем 3. Получаем число 44. Мы использовали команду 1. 2. Видим, что теперь число 44 можно разделить на 2, делим, получаем 22. Мы использовали команду 2. 3. Число опять делится на 2, делим, получаем 11. Команда 2. 4. 11 не делится на 2, вычитаем 3, получаем 8. Команда 1, и т.д. 5. 8/2=4 . 2 6. 4 - 3 = 1. 1 Как раз у нас получилось 6 действий. Т.к. мы использовали обратные команды, то записываем их обратном порядке. ответ: 121221,
ответ: 120 байт
1. Берём число 47, видим, что без остатка на 2 его разделить не получится, поэтому вычитаем 3. Получаем число 44. Мы использовали команду 1.
2. Видим, что теперь число 44 можно разделить на 2, делим, получаем 22. Мы использовали команду 2.
3. Число опять делится на 2, делим, получаем 11. Команда 2.
4. 11 не делится на 2, вычитаем 3, получаем 8. Команда 1, и т.д.
5. 8/2=4 . 2
6. 4 - 3 = 1. 1
Как раз у нас получилось 6 действий. Т.к. мы использовали обратные команды, то записываем их обратном порядке.
ответ: 121221,