Два сообщения содержат одинаковое количество символов. количество информации в первом тексте в 1,5 раза больше, чем во втором. сколько символов содержат алфавиты, с которых записаны сообщения, если известно, что число символов в каждом алфавите не превышает 10 и на каждый символ приходится целое число битов?

nimblefish nimblefish    2   23.05.2019 22:40    49

Ответы
gerakostya gerakostya  19.06.2020 18:20
Дано:M1 = M2 ; K2 = 1,5K1 ; N1<10 ; N2<10Решение:M1 = K1*i1 ; M2 = 1,5K1*i2 делим одно на другое, получаем пропорцию:1,5K1:K1 = i2:i1 получаем из этого что и i2 должно быть больше i1 в полтора раза.N = 2^i ; чтобы число битов было целым и алфавит не превышал 10 подходит только 3 числа: 2(1 бит), 4(2 бита), 8(3 бита). Из этих чисел согласно пропорции подходят только 4 и 8, т.к именно в них число битов различается в полтора раза.ответ: 4 и 8 символов.
ПОКАЗАТЬ ОТВЕТЫ
Radon86 Radon86  23.01.2024 17:05
Для решения данной задачи, нам нужно вспомнить, как вычисляется количество информации.

Количество информации (в битах) = Количество символов × Количество битов на символ.

По условию задачи, у нас два сообщения, в которых количество символов одинаковое, обозначим это значение как "n".

Из условия задачи также следует, что количество информации в первом тексте в 1,5 раза больше, чем во втором. То есть, мы можем выразить это следующим образом:

Количество информации в первом сообщении = 1,5 × Количество информации во втором сообщении.

Или, в формуле:

n × Количество битов на символ(в первом сообщении) = 1,5 × n × Количество битов на символ(во втором сообщении).

Далее, в условии сказано, что число символов в каждом алфавите не превышает 10 и на каждый символ приходится целое число битов. Это означает, что количество битов на символ может быть только 1, 2, 3, 4, 5, 6, 7, 8 или 9, так как в противном случае количество битов на символ будет превышать 10.

Необходимо рассмотреть все варианты возможного количества битов на символ и определить, при которых выполнится условие о равенстве количества символов в сообщениях и 1,5-кратного соотношения количества информации в них.

Начнем со случая, когда количество битов на символ равно 1.
Тогда по формуле получим:
n × 1 = 1,5 × n × 1.
Перенесем n и константы в одну часть и приведем уравнение к виду:
n × 1 - 1,5 × n × 1 = 0.
n - 1,5n = 0.
-0,5n = 0.
n = 0.

В итоге, получаем, что n равно 0, что невозможно, так как по условию количество символов не может быть равно нулю. Значит, количество битов на символ равное 1 не подходит.

Будем продолжать рассматривать другие возможные значения количества битов на символ, а именно 2, 3, 4, 5, 6, 7, 8 и 9.

Подставим каждое из этих значений в формулу и найдем соответствующие значения n.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика