 
Одноклассники работают с текстом. Илья сохранил текстовый документ в 8-битной кодировке КОИ-8, а
Фёдор сохранил этот же документ в 16-битной кодировке Unicode. В кодировке КОИ-8 текст занимает на 8 Кбайт памяти меньше. Найди количество символов в этом тексте. 0
        0
         0
        0
    Ответы на вопрос
 
        Ответ:
8192
Объяснение:
в 8-битной кодировке каждый символ кодируется 8 битами (1 байтом), в 16-битной -соответственно 16 битами (2 байтами). Из этого следует что один и тот же текст будет отличаться объемом ровно в 2 раза. Если в КОИ-8 текст занимает на 8 Кб меньше, то это ровно половина от объема в Юникоде.
Следовательно текст в КОИ-8 занимает 8 Кб. Зная что в КОИ-8 каждый символ кодируется 1 байтом, определяем количество символов в тексте:
N=1*1024*8=8192 символа.
 0
                    0
                     0
                    0
                 
            Чтобы найти количество символов в тексте, нужно знать размер файла в байтах для каждой кодировки и знать размер одного символа в каждой кодировке.
Для кодировки КОИ-8, размер текста составляет 8 Кбайт. Каждый символ кодируется 1 байтом в КОИ-8 кодировке.
Для кодировки Unicode, размер текста составляет 16 бит (2 байта). Каждый символ кодируется 2 байтами в Unicode.
Поскольку знаем, что количество байт, занимаемых текстом в Unicode, больше, чем в КОИ-8, можно поместить их на общую шкалу.
1 Кбайт = 1024 байта
8 Кбайт = 8 * 1024 = 8192 байта
Количество символов в тексте в КОИ-8 кодировке можно найти, разделив общее количество занимаемых байт на размер одного символа:
Количество символов = (размер текста в КОИ-8) / (размер одного символа в КОИ-8)
Количество символов = 8192 байта / 1 байт = 8192
То есть в тексте в КОИ-8 кодировке содержится 8192 символа.
Теперь найдем количество символов в тексте в Unicode:
Количество символов = (размер текста в Unicode) / (размер одного символа в Unicode)
Количество символов = 8192 байта / 2 байта = 4096
То есть в тексте в Unicode содержится 4096 символов.
Таким образом, количество символов в этом тексте составляет 8192 символа для КОИ-8 кодировки и 4096 символов для Unicode кодировки.
 0
                    0
                     0
                    0
                Похожие вопросы
 
			 
			 
			 
			 
			 
			 
			Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
- 
			Математика 
- 
			Литература 
- 
			Алгебра 
- 
			Русский язык 
- 
			Геометрия 
- 
			Английский язык 
- 
			Химия 
- 
			Физика 
- 
			Биология 
- 
			Другие предметы 
- 
			История 
- 
			Обществознание 
- 
			Окружающий мир 
- 
			География 
- 
			Українська мова 
- 
			Информатика 
- 
			Українська література 
- 
			Қазақ тiлi 
- 
			Экономика 
- 
			Музыка 
- 
			Право 
- 
			Беларуская мова 
- 
			Французский язык 
- 
			Немецкий язык 
- 
			МХК 
- 
			ОБЖ 
- 
			Психология 
- 
			Физкультура и спорт 
- 
			Астрономия 
- 
			Кыргыз тили 
- 
			Оʻzbek tili 
 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			