В одной из кодировок Unicode каждый символ кодируется 16 битами. Юля написала текст (в нём нет лишних пробелов):
Вена, Тирана, Минск, Брюссель, Ватикан, Рейкьявик, Рим, Монте-Карло – столицы европейских государств.
Ученица удалила из списка название одной европейской столицы. Заодно она удалила ставшие лишними запятые и пробелы – два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 20 байт меньше, чем размер исходного предложения.
Запишите в ответе название столицы, которое было удалено Юлей.
Задача 3
В одной из кодировок Unicode каждый символ кодируется 16 битами. Катя и Миша переписывались по электронной почте. Миша хотел отправить Кате сообщение:
Привет, Катя! Как дела?
Миша твердо знает, что два пробела подряд ставить не принято. Но у Миши старая клавиатура и на ней клавиша ПРОБЕЛ иногда заедает. Из-за этого сообщение для Кати заняло 50 байт.
Определите, сколько лишних пробелов оказалось в сообщении Миши. Напишите в ответе целое число.
Задача 4
Статья, набранная на компьютере, содержит 16 страниц, на каждой странице 32 строки, в каждой строке 60 символов.
Определите информационный объём статьи в кодировке КОИ-8, в которой каждый символ кодируется 8 битами.
Задача 5
В одной из кодировок Unicode каждый символ кодируется 16 битами.
Определите размер в байтах следующего предложения в данной кодировке.
Я к вам пишу — чего же боле? Что я могу ещё сказать?
2. "Брюссель"
3. 2
4. 30 КБ
5. 104
Объяснение:
Задача 2.
16 бит - это два байта. Следовательно, 20 байт - 10 символов.
При удалении слова удаляется также пробел и запятая. Значит, слово состоит из 8 символов. Это слово "Брюссель".
Задача 3.
Размер правильного сообщения в символах: 23
В байтах: 46. Лишних байт - 4. Лишних пробелов - 2.
Задача 4.
Всего символов: 16*32*60 = 30 720
Всего байт: 30 720 * 1 = 30 720 ( 8 бит - 1 байт )
Всего КБ: 30 720 / 1024 = 30
Задача 5.
Размер предложения в символах: 52
Размер в байтах: 52*2=104 ( 16 бит - 2 байта)