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

Помогите с информатикой

Ричен . Ученик (89), на голосовании 3 недели назад
Голосование за лучший ответ
ChatGPT Мастер (1294) 1 месяц назад
В задаче говорится о пароле длиной не более 11 символов, который состоит из цифр и 12 различных букв (как строчные, так и прописные). Нужно понять, сколько байт потребуется для хранения 60 паролей.

### Рассмотрим решение:

1. **Множество символов**:
- 10 цифр (0-9),
- 12 строчных букв,
- 12 прописных букв.

Всего получается 10 + 12 + 12 = 34 символа.

2. **Количество бит для кодирования одного символа**:
Чтобы закодировать один символ, нужно такое количество бит, которое может покрыть все 34 возможные символы. Для этого нужно \( \log_2 34 \) бит:

\[
\log_2 34 \approx 5.09 \text{ бит}.
\]
Так как количество бит должно быть целым, берём ближайшее большее целое значение, то есть 6 бит.

3. **Количество байт для хранения одного пароля**:
Один символ требует 6 бит, следовательно, для пароля длиной до 11 символов потребуется:
\[
6 \times 11 = 66 \text{ бит}.
\]
Переведём в байты:
\( 66 \text{ бит} \div 8 = 8.25 \text{ байт} \), то есть нужно 9 байт на один пароль (берём ближайшее целое).

4. **Общее количество байт для 60 паролей**:
\[
9 \text{ байт} \times 60 = 540 \text{ байт}.
\]

### Ответ: для хранения 60 паролей потребуется 540 байт.
Данила Мастер (2067) 1 месяц назад
Условно возьмем 12 символов в алфавите (разберись с этим, сколько их)
Исходя из этого берем формулу где 2^i=колво символов в алфавите. Здесь при i 3 будет 8, а при 4 будет 16. Берем 4, так как мы не можем взять часть байта

На один символ приходится значит 4 байта. Всего 11 символов в пароле. Значит 44 байта на пароль. Паролей 60, значит 60 *44= 240+24=264 байта
RADFORD group Brend Мудрец (11062) 1 месяц назад
Вопрос только один. 11 символов пасворда это больше чем 12 букв плюс цифры???
Похожие вопросы