
Помогите пожалуйста решить задачи по информатике : 1) Сколько информации получает человек , при
получении сообщения : из 128 конкурсантов , победил игрок под номером 5 ? 2) найдите количество информации в тексте ,, Миру Мир ! " , записанного на языке , алфавит которого содержит 256 символа .

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

2) log2(256) = 8 битов или 1 байт на символ. "Миру Мир!" - 9 символов, следовательно, 9 байтов.



В данном сообщении имеется информация только о том, что из 128 конкурсантов победил игрок под номером 5. Это означает, что вероятность этого события равна 1/128, так как существует только один победитель среди 128 участников. Следовательно, количество информации, полученное человеком, равно: I = -log2(1/128) = log2(128) бит = 7 бит
Для вычисления количества информации в тексте "Миру Мир!", записанном на языке, алфавит которого содержит 256 символов, необходимо знать, сколько символов в этом тексте. Предположим, что в тексте содержится N символов. Тогда количество информации, содержащееся в этом тексте, можно вычислить по формуле: I = N * log2(256) бит
Заметим, что каждый символ в данном тексте может быть представлен 8-битным кодом (так как 2^8 = 256), который называется кодом ASCII. Таким образом, если в тексте "Миру Мир!" содержится, например, 8 символов, то количество информации в этом тексте будет: I = 8 * log2(256) бит = 8 * 8 бит = 64 бит
Здесь мы использовали тот факт, что 1 байт (8 бит) может хранить один символ из алфавита, состоящего из 256 символов.


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