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 (символов). Слово — вздыхать.