Тема 1. Оценка объема памяти

1.03 Кодировка одного символа 32 битами

Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Подтемы раздела оценка объема памяти
Решаем задачи

Ошибка.
Попробуйте повторить позже

Задача 1#32363

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

Я сдам ОГЭ на максимум.

Показать ответ и решение

Так как символ кодируется 32  битами, то в байтах это 32∕8 = 4.

Количество символов в данном предложении (не забываем учесть точку в конце, она тоже входит в подсчёт) - 23.

Отсюда, данное предложение весит 23⋅4 = 92  байт.

Ответ: 92

Ошибка.
Попробуйте повторить позже

Задача 2#65491

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

«Яйца, молоко, банан, шоколад, макароны, сыр — съедобные продукты».

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

Показать ответ и решение

В одном байте 8 бит, значит каждый символ кодируется 32= 4
8  байтами. Така как новое предложение меньше на 28 байт, то из предложения убрали 28
 4 = 7  символов. Однако с каждым вычеркнутым словом убирается также соответствующие пробел и запятая, это два символа, тогда 7 - 2 = 5 символов на слово. Ищем пятибуквенное слово, оно единсвенное — это банан.

Ответ: банан

Ошибка.
Попробуйте повторить позже

Задача 3#76943

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

«Живопись, музыка, балет, литература, архитектура — разные виды искусства».

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

Показать ответ и решение

В одном байте 8 бит, значит, каждый символ кодируется 32= 4
 8  байтами. Так как новое предложение меньше на 48 байт, то из предложения убрали 48
 4 = 12  символов. Однако с каждым вычеркнутым словом убирается также соответствующие пробел и запятая, это два символа, тогда 12 - 2 = 10 символов на слово. Ищем десятибуквенное слово, оно единсвенное — это литература.

Ответ: литература

Ошибка.
Попробуйте повторить позже

Задача 4#77393

В одной из кодировок Unicode каждый символ кодируется 32 битами.

Ученик написал текст (в нём нет лишних пробелов):

«Цвета радуги: красный, оранжевый, желтый, зеленый, голубой, синий, фиолетовый».

Ученик удалил из списка название одного объекта, а также лишние запятую и пробел – два пробела не должны идти подряд.

При этом размер нового предложения в данной кодировке оказался на 44 байт меньше, чем размер исходного предложения. Напишите в ответе удалённое название объекта.

Показать ответ и решение

Один символ кодируется четырьмя байтами, так как 32 бит = 4 байт  . Значит, из текста удалили 44= 11
4  символов. Два символа — это пробел и запятая, тогда на само слово остается 9 символов. Это слово – оранжевый.

Ответ: оранжевый

Ошибка.
Попробуйте повторить позже

Задача 5#77394

В одной из кодировок Unicode каждый символ кодируется 32 битами.

Ученик написал текст (в нём нет лишних пробелов):

«Спортивные игры: футбол, баскетбол, волейбол, теннис, хоккей, гольф, бейсбол».

Ученик удалил из списка название одного объекта, а также лишние запятую и пробел – два пробела не должны идти подряд.

При этом размер нового предложения в данной кодировке оказался на 36 байт меньше, чем размер исходного предложения. Напишите в ответе удалённое название объекта.

Показать ответ и решение

Один символ кодируется четырьмя байтами, так как 32 бит = 4 байт  . Значит, из текста удалили 36= 9
4  символов. Два символа — это пробел и запятая, тогда на само слово остается 7 символов. Это слово – бейсбол.

Ответ: бейсбол

Ошибка.
Попробуйте повторить позже

Задача 6#77395

В одной из кодировок Unicode каждый символ кодируется 32 битами.

Ученик написал текст (в нём нет лишних пробелов):

«Европейские столицы: Лондон, Париж, Рим, Берлин, Мадрид, Афины, Варшава».

Ученик удалил из списка название одного объекта, а также лишние запятую и пробел – два пробела не должны идти подряд.

При этом размер нового предложения в данной кодировке оказался на 20 байт меньше, чем размер исходного предложения.

Напишите в ответе удалённое название объекта.

Показать ответ и решение

Один символ кодируется четырьмя байтами, так как 32 бит = 4 байт  . Значит, из текста удалили 20= 5
4  символов. Два символа — это пробел и запятая, тогда на само слово остается 3 символа. Это слово – Рим.

Ответ: Рим

Ошибка.
Попробуйте повторить позже

Задача 7#77857

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

«Метан, этан, пропан, додекан, пентадекан, тридекан – алканы».

Ученик вычеркнул из списка название одного из алканов. Заодно он вычеркнул ставшие лишними запятые и пробелы – два пробела не должны идти подряд.

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

Показать ответ и решение

Поскольку один символ кодируется четырьмя байтами, из текста удалили 10 символов. Заметим, что лишние запятая и пробел занимают восемь байтов. Значит, название профессии, которое удалили из списка, должно состоять из 8 букв, поскольку 40 − 8
------= 8
   4  символов. Из всего списка только одно название состоит из 8 букв – тридекан.

Ответ: тридекан

Ошибка.
Попробуйте повторить позже

Задача 8#79441

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

«Discord, WhatsApp, Viber, Telegram, Snapchat, Line, Skype, ВКонтакте – мессенджеры».

Ученик вычеркнул из списка название одного из мессенджеров. Заодно он вычеркнул ставшие лишними запятые и пробелы – два пробела не должны идти подряд.

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

Показать ответ и решение

Поскольку один символ кодируется четырьмя байтами, из текста удалили 9 символов. Заметим, что лишние запятая и пробел занимают восемь байтов. Значит, название профессии, которое удалили из списка, должно состоять из 7 букв, поскольку 36 − 8
------= 7
   4  символов. Из всего списка только одно название состоит из 7 букв – Discord.

Ответ: Discord

Ошибка.
Попробуйте повторить позже

Задача 9#80670

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

«Роман, фэнтези, фантастика, детектив, биография, утопия — разные жанры литературы».

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

Показать ответ и решение

В одном байте 8 бит, значит каждый символ кодируется 32= 4
8  байтами. Так как новое предложение меньше на 40 байт, то из предложения убрали 40
 4 = 10  символов. Однако с каждым вычеркнутым словом убирается также соответствующие пробел и запятая, это два символа, тогда 10 - 2 = 8 символов на слово. Ищем восьмибуквенное слово, оно единственное — это детектив.

Ответ: детектив
Рулетка
Вы можете получить скидку в рулетке!