МНОГО 1. Закодируйте гамма-кодом Элиаса исходную последовательность и напишите итог в поле ниже.
Исходный: 100011100100000000111101111
2. Закодируйте гамма-кодом Элиаса исходную последовательность и напишите итог в поле ниже.
Исходный: 011100000111101111

bombila663 bombila663    2   14.11.2020 17:31    57

Ответы
ruslankasaev ruslankasaev  14.12.2020 17:32

ответ:ууу, видно тоже в школе программистов учишься, калькулятор просто найди, и высчитай тьфу

Объяснение:

ПОКАЗАТЬ ОТВЕТЫ
amino4ka290805 amino4ka290805  26.01.2024 22:55
Добрый день! Для начала разберемся, что такое гамма-код Элиаса. Гамма-код Элиаса - это метод сжатия данных, который используется для представления последовательностей нулей и единиц более компактным способом.

Теперь перейдем к первому вопросу. Исходная последовательность выглядит следующим образом: 100011100100000000111101111.
Для того чтобы закодировать ее гамма-кодом Элиаса, нужно выполнить следующие шаги:

1. Поделим исходную последовательность на подстроки, где каждая подстрока начинается с 1, за которым идет определенное количество нулей. В данном случае, подстроки будут следующими:
1, 000, 1, 0000, 0, 1111.

2. Для каждой подстроки запишем длину последовательности нулей в двоичной системе счисления.
Таким образом, мы получаем следующее:
0, 11, 0, 1111, 0, 111.

3. Для каждого числа длины подстроки добавим в начало единичку.
Итак, закодированная последовательность будет следующей:
10, 110, 10, 11110, 10, 111.

Теперь перейдем ко второму вопросу. Исходная последовательность выглядит следующим образом: 011100000111101111.
Повторяем те же шаги:

1. Поделим исходную последовательность на подстроки, где каждая подстрока начинается с 0, за которым идет определенное количество единиц. В данном случае, подстроки будут следующими:
0, 111, 0000, 1111.

2. Для каждой подстроки запишем длину последовательности единиц в двоичной системе счисления.
Таким образом, мы получаем следующее:
0, 11, 0000, 1111.

3. Для каждого числа длины подстроки добавим в начало единичку.
Итак, закодированная последовательность будет следующей:
10, 110, 10000, 1111.

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