
Помогите пожалуйста Задача #1 При перекодировке информационного сообщения из 2-байтовой кодировки в
8 байтовую, она уменьшилась на 248 бит. Определить информационный объем исходного сообщения. Задача #2 Для регистрации на сайте необходимо ввести следующую информацию: 1. Логин состоящий из 20 символов( Всего используется 24 буквы английского алфавита ) 2. Пароль состоящий из 15 символов, которые получаются комбинацией цифр от 0 до 9. 3. Пол М или Ж. Каждая такая учётная запись кодируется минимально возможным и одинаковым целым количеством байт. Определите объем памяти, который потребуется для хранения 30 таких записей.

Ответы на вопрос

Ответ:
Объяснение:
1)При перекодировке сообщения из 8-битного кода в 16-битную кодировку UNICODE его объём увеличился на 2048 байтов.
2)Логин занимает объём памяти равной = 20 * 5 бит = 100 бит (5 бит, т.к )
Аналогично с паролем, он занимает 15 * 4 бита = 60 бит памяти
Для хранения результатов выбора пола достаточно одного бита ( всего два возможных варианта() - ж или м,).
Итого одна учетная запись занимает: 100 + 60 +1 = 161 бит памяти.
Но в условии сказано, что она кодируется минимально возможным целым! кол-вом байт, значит: 161/8 = 20,125 байт, округляем в большую сторону - 21 байт.
Всего 30 записей: 21 * 30 = 630 байт.
Значит верный ответ под номером 3)
2)Т.к. на каждую из восьми позиций пароля можно поставить любую цифру из девяти (1,2,3,...,9 - всего 9 цифр), получаем количество комбинаций пароля 9^8=387420489
3) непомню(



Давайте решим каждую из задач поочередно.
Задача #1: Перекодировка информационного сообщения
Из условия известно, что при перекодировке информационного сообщения из 2-байтовой кодировки в 8-байтовую, оно уменьшилось на 248 бит. Это означает, что каждое исходное 2-байтовое сообщение теперь кодируется 8 байтами, и разница в битах - это избыточная информация.
Исходное сообщение содержало \(2 \times 8 = 16\) байт информации.
Разница в битах составляет 248 бит, что равно \(248 / 8 = 31\) байту.
Таким образом, информационный объем исходного сообщения равен \(16 - 31 = -15\) байтам. Однако информационный объем не может быть отрицательным, поэтому, возможно, в условии есть ошибка.
Задача #2: Объем памяти для хранения учетных записей
У нас есть 30 учетных записей, каждая из которых кодируется минимально возможным и одинаковым количеством байт.
1. Логин из 20 символов: 20 символов * 1 байт (предположим, что каждый символ - один байт) = 20 байт. 2. Пароль из 15 символов, состоящих из цифр от 0 до 9: 15 символов * 1 байт = 15 байт. 3. Пол (М или Ж): 1 байт.
Таким образом, каждая учетная запись требует \(20 + 15 + 1 = 36\) байт.
Общий объем памяти для 30 учетных записей: \(36 \times 30 = 1080\) байт.
Таким образом, для хранения 30 учетных записей потребуется 1080 байт памяти.


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili