Рузанка1111
14.08.2021 05:12

Нужно составить программу рисования имени даша! ​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
marinamarina24
02.08.2020 02:58

При однозначном декодировании в коде одного символа не должно быть дублирования(повторения) части кода другого символа.

 

Т.к. длина кода должна быть наименьшей, то начнем с длины кода =1.

Все возможные варианты: 0, 1.

Вариант 0 возможен.

Вариант 1 не возможен, т.к. он является частью кода А Б В Г

 

Возьмём длину кода =2.

Все возможные варианты: 00, 01, 10, 11.

Вариант 00 возможен.

Вариант 01 возможен.

Вариант 10 не возможен, т.к. он является частью кода А Б

Вариант 11 не возможен, т.к. он является частью кода В Г

 

Возьмём длину кода =3.

Все возможные варианты: 000, 001, 010, 011, 100, 101, 110, 111.

Варианты 000, 001, 010, 011 возможны.

Варианты 100, 101, 110, 111 не возможны, т.к. уже заняты другими буквами.

 

Из предложенных ответов есть 000.

 

Вариант 1111 можно не брать, т.к. получается, что В (111) это часть кода 1111, то есть код 1111 состоит из символа, закодированного единицей + В

0,0(0 оценок)
Ответ:
oleg04021
30.09.2020 20:41

Каждый символ может принимать любое значение, точка, либо тире.

То есть мы можем получить и ... и _ _ _ и _._ и ещё кучу всего (это только из 3ёх, из 4ёх символов аналогично, но кол-во будет больше)

Для начала подсчитаем количество символов, которое можно закодировать с ёх знаков:

2^{3}=8

Далее подсчитаем, сколько символов можно закодировать с четырёх знаков:

2^{4}=16

Формула состоит из количества знаков, которыми можно записать число, возведённых в степень, равную количеству использования этих знаков.

 

Что бы узнать, сколько можно закодировать используя "не менее 3ёх и не более 4ёх сигналов", нужно просто сложить наши два результата, 8+16=24

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота