1.1 Задание

В кодировке КОИ-4 каждый символ кодируется 4 битами. Андрей написал текст (в нем нет лишних пробелов):

«Обь, Лена, Волга, Москва, Макензи, Амазонка  — реки».

Ученик вычеркнул из списка название одной из рек. Заодно он вычеркнул ставшие лишними запятые и пробелы  — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 3 байта меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название реки

Ответ: Лена

Объснение: Размер текста уменьшился на 3 байта, чтобы понять сколько символов убрали, в начале стоит перевести в байты (сколько весит один символ).В одном байте 8 битов, поэтому один символ кодируется 4:8=0,5 (байта). Теперь 3:0,5=6 (символов), то есть наш текст сократился на 6 символов. 2 символа- это пробел и запятая => слово, которое зачеркнули состоит из: 6-2=4 (символов). Река — Лена.

1.2 Задание

В одной из кодировок UTF-16 каждый символ кодируется 16 битами. Гриша написал текст (в нем нет лишних пробелов):

«Лось, хомяк, косуля, кенгуру, капибара, бинтуронг, гиппопотам  — животные».

Ученик вычеркнул из списка название одного из животных. Заодно он вычеркнул ставшие лишними запятые и пробелы  — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 160 битов меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название животного.

Ответ: Капибара

Объснение: Размер текста уменьшился на 160 битов, чтобы понять сколько символов вычеркнули, 160:16=10 (символов) , то есть наш текст сократился на 10 символов. 2 символа- это пробел и запятая => слово, которое зачеркнули состоит из: 10-2=8 (символов). Слово — Капибара.

1.3 Задание

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

Я к вам пишу  — чего же боле? Что я могу еще сказать?

Ответ: 104

Объснение: Чтобы найти размер тектса нужно знать количество символов. Символом является тире, пробелы, буквы и другие знаки препинания. Данная строчка состоит из 52-ух символов (не забудьте посчитать пробелы перед и после тире). 1 символ кодируется 16 битами или (если перевести в байты) 16:8=2 байтами. Теперь найдем размер текста в байтах: 52*2=104 байта. Ответ: 104 байта

1.4 Задание

В одной из кодировок КОИ-8 каждый символ кодируется 8 битами. Определите размер в битах следующего предложения в данной кодировке:

Слух обо мне пройдет по всей Руси великой.

Ответ: 336

Объснение: Чтобы найти размер тектса нужно знать количество символов. Символом является пробелы, буквы и знаки препинания. Данная строчка состоит из 42-ух символов. 1 символ кодируется 8 битами. Найдем размер текста в битах: 42*8=336 бита. Ответ: 336 бита

1.5 Задание

В одной из кодировок Unicode каждый символ кодируется 16 битами. Ученица написала текст (в нём нет лишних пробелов):

«Предметы мебели: пуф, стул, диван, кресло, кровать, тумбочка, оттоманка, полукресло, раскладушка».

Ученица удалила из списка название одного предмета, а также лишние запятую и пробел – два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 20 байт меньше, чем размер исходного предложения. Напишите в ответе удалённое название предмета.

Ответ: Тумбочка

Объснение:Размер текста уменьшился на 20байт, чтобы понять сколько символов убрали, в начале стоит перевести в байты (сколько весит один символ).В одном байте 8 битов, поэтому один символ кодируется 16:8=2 (байтами). Теперь 20:2=10 (символов), то есть наш текст сократился на 10 символов. 2 символа- это пробел и запятая => слово, которое зачеркнули состоит из: 10-2=8 (символов). Слово — тумбочка.

1.6 Задание

В кодировке Windows-1251 каждый символ кодируется 8 битами. Вова написал текст (в нём нет лишних пробелов):

«Вздыхать и думать про себя: Когда же чёрт возьмёт тебя!»

Ученик вычеркнул из текста одно слово. Заодно он вычеркнул ставший лишним пробел – два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 9 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое слово.

Ответ: Вздыхать

Объснение: Размер текста уменьшился на 9 байт, чтобы понять сколько символов убрали, в начале стоит перевести в байты (сколько весит один символ).В одном байте 8 битов, поэтому один символ кодируется 8:8=1 (байт). Теперь 9:1=9 (символов), то есть наш текст сократился на 9 символов. 1 символ - это лишний пробел => слово, которое зачеркнули состоит из: 9-1=8 (символов). Слово — вздыхать.