Вопрос задан 03.07.2023 в 08:46. Предмет Информатика. Спрашивает Жаворонков Дмитрий.

В одной из кодировок Unicode каждый символ кодируется двумя байтами. Коля написал текст (в нём

нет лишних пробелов): «Як, лис, барс, жираф, гепард, медведь, росомаха — дикие животные». Ученик вычеркнул из списка название одного из животных. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 80 бит меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название животного.
1 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ковалёв Данил.

Ответ:

Лис

Объяснение:

1 байт = 8 бит.

1 символ = 2 байта.

Размер текста уменьшился на 80 бит, а значит на 10 (80 / 8) бит, а из этого следует что было убрано 5 сиволов (10 / 2).

Считаем и ищем где у нас 5 символов путём перебора:

Если вычеркнуть "Як, " - это 4 символа

Если вычеркнуть "лис, " - это 5 символов

Если вычеркнуть "барс, " - это 6 символов

Если вычеркнуть "жираф, " - это 7 символов

Если вычеркнуть "гепард, " - это 8 символов

Если вычеркнуть "медведь, " - это 9 символов

Если вычеркнуть ", росомаха" - это 10 символа

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Давайте посчитаем исходный размер предложения и его размер после вычеркивания одного животного, а также удаления лишних запятых и пробелов.

Исходное предложение: "Як, лис, барс, жираф, гепард, медведь, росомаха — дикие животные" Количество символов: 63 (включая тире и запятые, но без пробелов)

Если каждый символ кодируется двумя байтами в Unicode, то исходный размер предложения в байтах: 63 символа * 2 байта/символ = 126 байт

Теперь давайте удалим одно животное и лишние пробелы, но оставим запятые между оставшимися животными:

Предложение после изменений: "Як, барс, жираф, гепард, медведь, росомаха — дикие животные" Количество символов: 58

Размер нового предложения в байтах: 58 символов * 2 байта/символ = 116 байт

Теперь по условию задачи, новый размер предложения должен быть на 80 бит меньше, чем исходный размер. 80 бит = 10 байт.

Исходный размер: 126 байт Новый размер: 116 байт

Разница в размере: 126 байт - 116 байт = 10 байт

Итак, вычеркнутое название животного - "лис".

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос