Вопрос:

Реши номера 10, 11, 12, 13 из учебника информатики.

Фотография

Ответ ассистента

10. Всего учеников 750. Значит, нужно закодировать 750 различных кодов. $2^9 = 512 < 750$, а $2^{10} = 1024 >= 750$, то есть для кодирования каждого ученика нужно 10 бит. Для 180 учеников начальных классов нужно $180 * 10 = 1800$ бит. В батах это $1800 / 8 = 225$ байт. **Ответ: 225 байт** 11. В алфавите используем все заглавные буквы русского алфавита, кроме «Ё», «Ы», «Ъ» и «Б», а также все десятичные цифры за исключением цифры 0. Получается $33 - 4 + 10 - 1 = 38$ символов. Каждый идентификатор состоит из 6 символов. Определим, сколько бит нужно для кодирования 38 символов. $2^5 = 32 < 38$, а $2^6 = 64 >= 38$, то есть для кодирования каждого символа нужно 6 бит. Каждый идентификатор занимает $6 * 6 = 36$ бит = 4,5 байт. Округляем до целого в большую сторону, получается 5 байт. Для хранения 180 идентификаторов нужно $180 * 5 = 900$ байт. В килобайтах это $900 / 1024 = 0,87890625$ Кбайт. Округляем до десятых, получается 0,9 Кбайт. **Ответ: 0,9 Кбайт** 12. Каждый телезритель голосует за одного из 12 артистов. $2^3 = 8 < 12$, а $2^4 = 16 >= 12$, то есть для кодирования голоса каждого телезрителя нужно 4 бита. Всего проголосовало 163 840 зрителей, значит, всего нужно $163840 * 4 = 655360$ бит. В байтах это $655360 / 8 = 81920$ байт. В килобайтах это $81920 / 1024 = 80$ Кбайт. **Ответ: 80 Кбайт** 13. Пароль состоит из 6 символов из шестибуквенного набора A, B, C, D, E, F. Получается, что каждый символ кодируется 1 битом, так как всего 6 вариантов. Тогда пароль занимает 6 бит = 0,75 байт. Округляем до целого в большую сторону, получается 1 байт. Кроме пароля, для каждого пользователя хранится 15 байт дополнительной информации. Итого, для каждого пользователя нужно $1 + 15 = 16$ байт. Для 120 пользователей нужно $120 * 16 = 1920$ байт. **Ответ: 1920 байт**

Другие решения

Что ещё задавали пользователи