Вопрос:

В некоторой кодировке слово из 24 букв занимает информационный объем на 48 байт больше, чем слово из восьми букв. Каким количеством бит кодируется одна буква, если учесть, что под все символы этой кодировки выделяется равный объем памяти?

В некоторой кодировке слово из 24 букв занимает информационный объем на 48 байт больше, чем слово из восьми букв. Каким количеством бит кодируется одна буква, если учесть, что под все символы этой кодировки выделяется равный объем памяти?
Фотография

Ответ ассистента

6. Пусть $i$ — количество бит на один символ. Тогда объём слова из 24 букв равен $24i$, а из 8 букв — $8i$. По условию: $24i - 8i = 48$. $16i = 48$ $i = 3$ бита. **Ответ: 3) 3 бита** 7. По таблице ASCII коды 0–127 соответствуют стандартным символам, а 128–255 — расширенным. Код 87 соответствует латинской букве 'W'. Код 136 в кодировке Windows-1251 соответствует русской букве 'И' (в альтернативной кодировке DOS — букве 'Ё'). Среди вариантов 'W и И' является наиболее подходящим. **Ответ: 2) W и И** 8. В слове **Информатика** 11 букв. При отображении в DOS (CP866) русские буквы, набранные в Windows-1251, выглядят как кракозябры, а латинские — остаются без изменений. В строке «LэїоЁьаёшр» 11 символов, и ни один из них не является латинской буквой. Значит, все буквы были русскими. **Ответ: 1) 0** 9. Слово **НЕРЖАВЕЙКА** состоит из 10 букв. В строке «ЭХРЦРВХЩКР» ровно 10 символов. Все эти символы — заглавные латинские буквы. В кодировке ISO 8859-5 русские буквы и латинские не совпадают по кодам. Если мы видим только латинские символы в результате сбоя кодировки, значит, исходно все буквы были русскими, которые «превратились» в латиницу из-за неверной интерпретации кодов. **Ответ: 4) 10** 10. В таблице ASCII символы идут по порядку. Нам дан код символа 'f' = 102. Буква 'm' следует за 'f' в алфавите: f(102), g(103), h(104), i(105), j(106), k(107), l(108), m(109). Код 'm' = 109. **Ответ: 2) 109**

Другие решения

Что ещё задавали пользователи