Вопрос от Анонимного юзера 25 сентября 2025 21:06
Общая мера неопределенности в информатике 10 класс
Ответ нейросети
25 сентября 2025 21:06
Задача понятия: Общая мера неопределенности в информатике (для 10 класса)
Ключевое понятие
- Общая мера неопределенности случайной величины X называют энтропией и записывают H(X).
- Для дискретной величины с возможными исходами x1, x2, ..., xn и их вероятностями p1, p2, ..., pn энтропия определяется так: H(X) = - sum по всем i ( p_i · log_b(p_i) ).
- Обычно используют логарифм по основанию 2 (log2). В этом случае единицы измерения — биты. Если взять натуральный логарифог (ln), результат будет в натах. Но в информатике чаще говорят именно в битах.
Что означает эта формула
- Элемент неопределенности в этом контексте — это info-content события xi: I(xi) = -log2(p_i) бита.
- Средняя (ожидаемая) информация за одно сообщение, если источник выдает символы согласно p_i, равна энтропии H(X).
- Чем больше неопределенность источника (похожи все вероятности друг на друга), тем больше H(X). Максимум достигается, когда все исходы равновероятны.
Основные свойства
- 0 ≤ H(X) ≤ log2(n), где n — число исходов.
- H(X) = 0, если одна вероятность p_i равна 1 (всё известно заранее).
- H(X) достигает максимума при равновероятном распределении p_i = 1/n для всех i.
Пошаговые примеры
Пример 1. Битовая монета
- Исходы: Орел и Решка. p(O) = 0.5, p(R) = 0.5.
- Расчёт: H(X) = -[0.5·log2(0.5) + 0.5·log2(0.5)] = -[0.5·(-1) + 0.5·(-1)] = -[-0.5 - 0.5] = 1 бит.
- Интерпретация: в среднем требуется 1 бит информации, чтобы закодировать один бросок монеты.
Пример 2. Трёхвариантный источник (неравновероятные исходы)
- Исходы: A, B, C с p = [0.6, 0.2, 0.2].
- Расчёт: log2(0.6) ≈ -0.736964 log2(0.2) ≈ -2.321928 H = -[0.6·(-0.736964) + 0.2·(-2.321928) + 0.2·(-2.321928)] = -[-0.442178 - 0.464386 - 0.464386] = 1.37095 бит (приближенно).
- Интерпретация: из трёх вариантов наиболее вероятный не несет слишком много неопределенности; общая неопределенность меньше максимума для трёх исходов.
Пример 3. Равновероятные три исхода
- p = [1/3, 1/3, 1/3].
- Расчёт: H = -[ (1/3)·log2(1/3) + (1/3)·log2(1/3) + (1/3)·log2(1/3) ] = -3·(1/3)·log2(1/3) = -log2(1/3) = log2(3) ≈ 1.585 bits.
- Интерпретация: максимальная неопределенность для трёх исходов.
Как применить на практике
- Если хочешь понять, сколько бит в среднем нужно для кодирования символов источника, вычисляй H(X) по вышеуказанной формуле.
- Если данные приходят с несколькими уровнями вероятностей, можно быстро оценить, чем ближе к равновероятному распределению, тем ближе к максимальной энтропии.
Практикум: задачи для закрепления (решения ниже) Задача 1
- Источник имеет 2 исхода: p = [0.7, 0.3].
- Найди H(X) (в битах).
Задача 2
- Источник имеет 4 исхода с вероятностями p = [0.4, 0.3, 0.2, 0.1].
- Найди H(X) (в битах).
Задача 3
- Источник имеет 3 исхода: p = [0.5, 0.25, 0.25].
- Найди H(X) (в битах).
Решения Задача 1
- H = -[0.7 log2(0.7) + 0.3 log2(0.3)]
- log2(0.7) ≈ -0.514573, 0.7·(-0.514573) ≈ -0.360201
- log2(0.3) ≈ -1.736966, 0.3·(-1.736966) ≈ -0.521990
- H ≈ -(-0.360201 - 0.521990) = 0.88219 бит.
Задача 2
- H = -[0.4 log2(0.4) + 0.3 log2(0.3) + 0.2 log2(0.2) + 0.1 log2(0.1)]
- log2(0.4) ≈ -1.321928, 0.4·(-1.321928) ≈ -0.528771
- log2(0.3) ≈ -1.736966, 0.3·(-1.736966) ≈ -0.521990
- log2(0.2) ≈ -2.321928, 0.2·(-2.321928) ≈ -0.464386
- log2(0.1) ≈ -3.321928, 0.1·(-3.321928) ≈ -0.332193
- Сумма: -0.528771 - 0.521990 - 0.464386 - 0.332193 = -1.847340
- H ≈ 1.847 бит.
Задача 3
- H = -[0.5 log2(0.5) + 0.25 log2(0.25) + 0.25 log2(0.25)]
- log2(0.5) = -1, 0.5·(-1) = -0.5
- log2(0.25) = -2, 0.25·(-2) = -0.5
- Сумма: -0.5 - 0.5 - 0.5 = -1.5
- H = 1.5 бит.
Итог и вывод
- Общая мера неопределенности (энтропия) отражает среднее количество информации, которое нужно передать или сохранить при исходах из данного источника.
- Чем распределение более равномерное, тем больше энтропия и тем больше информации содержится в каждый символ.
- В задачах 10 класса бұл понятие полезно для понимания кодирования данных и теории информации на базовом уровне.
Если хочешь, могу адаптировать объяснение под конкретный формат твоего учебника или привести ещё больше примеров и задач с подробными пошаговыми расчетами.
Понравился ответ?
Задай свой вопрос
Напиши любую задачу или вопрос, а нейросеть её решит



