В одной из кодировок Unicode каждый символ кодируется 16 битами. При подготовке
реферата по биологии Вова написал следующий текст (в нём нет лишних пробелов).
«Як, тар, лама, окапи, пекари, бегемот, антилопа, бабирусса, бородавочник относятся к
диким парнокопытным животным».
Затем Вова вычеркнул из списка название одного из животных. Заодно он вычеркнул
ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом
размер нового предложения в данной кодировке оказался на 16 байт меньше, чем размер
исходного предложения. Напишите в ответе вычеркнутое название животного.

barnyrossa barnyrossa    3   22.05.2020 12:37    391

Ответы
КрохаДи КрохаДи  24.08.2020 20:57

16:8=2 байт

16:2=8-2=6 байт

ответ: пекари

ПОКАЗАТЬ ОТВЕТЫ
toseshevaanna toseshevaanna  12.01.2024 12:08
Давайте разберемся с задачей.

Итак, у нас есть исходное предложение, которое кодируется в Unicode с помощью 16 бит на символ. Нам нужно найти название животного, которое было вычеркнуто Вовой.

Первым делом, давайте посмотрим, сколько символов было в исходном предложении. Для этого посчитаем количество байтов в исходном предложении и поделим на 16 бит.

Исходное предложение: "Як, тар, лама, окапи, пекари, бегемот, антилопа, бабирусса, бородавочник относятся к диким парнокопытным животным".

Давайте уберем запятые и пробелы, чтобы найти количество символов:

"Як тар лама окапи пекари бегемот антилопа бабирусса бородавочник относятся к диким парнокопытным животным".

Теперь подсчитаем количество символов:

8 слов, каждое слово состоит из одного символа. Поэтому общее количество символов - 8.

Теперь, давайте посчитаем, сколько байт занимает исходное предложение. Мы знаем, что каждый символ кодируется 16 битами, поэтому нужно умножить количество символов на 16 и получим количество бит.

8 символов * 16 бит = 128 бит.

Теперь давайте переведем биты в байты. 1 байт = 8 бит, поэтому нужно разделить 128 бит на 8.

128 бит / 8 = 16 байт.

Таким образом, исходное предложение занимает 16 байт.

Мы знаем, что новое предложение занимает на 16 байт меньше, чем исходное предложение. Поэтому новое предложение занимает 16 - 16 = 0 байт.

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

Исходное предложение имело 8 слов, а новое предложение должно занимать 0 байт. Значит, количество слов в новом предложении должно быть на одно меньше, чем в исходном предложении.

В исходном предложении было 8 слов, значит, в новом предложении должно быть 8 - 1 = 7 слов.

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

"Як тар окапи пекари бегемот антилопа бабирусса бородавочник относятся к диким парнокопытным животным".

Как вы можете видеть, в новом предложении мы удалили слово "лама".

Итак, ответ на вопрос: Вова вычеркнул название животного "лама".
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика