
Помогите решить пожалуйста!! В кодировке UTF-16 каждый символ кодируется 16 битами. Ваня написал
текст (в нём нет лишних пробелов):«Понедельник, вторник, среда, четверг, пятница, суббота, воскресенье — дни недели»Ученик вычеркнул из списка одно название. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд.При этом размер нового предложения в данной кодировке оказался на 26 байтов меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название дня недели. Ответ поясни.написать что дано, и решение задачи 

Ответы на вопрос

Ответ:
Понедельник
Объяснение:
16 бит = 2 байта - весит один символ
26 байт : 2 байта = 13 символов
2 из них запятая и пробел, на слово остается 11 символов
Считаем буквы и узнаем, что это слово "Понедельник"



Задача: В кодировке UTF-16 каждый символ кодируется 16 битами. Ваня написал текст (в нём нет лишних пробелов): «Понедельник, вторник, среда, четверг, пятница, суббота, воскресенье — дни недели». Ученик вычеркнул из списка одно название. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 26 байтов меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название дня недели. Ответ поясните.
Дано: - Исходный текст: "Понедельник, вторник, среда, четверг, пятница, суббота, воскресенье — дни недели" - Размер исходного текста в кодировке UTF-16: неизвестно - Размер нового предложения в кодировке UTF-16: размер исходного предложения минус 26 байтов
Решение: Для решения задачи нам необходимо вычеркнуть одно название дня недели из исходного текста и удалить лишние запятые и пробелы.
Исходный текст содержит 7 названий дней недели, разделенных запятыми и пробелами. Каждое название состоит из 10 символов (9 букв и 1 запятой). Таким образом, исходный текст содержит 7 * 10 = 70 символов.
В кодировке UTF-16 каждый символ кодируется 16 битами, что равно 2 байтам. Таким образом, исходный текст занимает 70 * 2 = 140 байтов.
Пусть вычеркнутое название состоит из n символов. Тогда новое предложение будет содержать (7 - 1) * 10 - n символов, так как мы вычеркнули одно название. Размер нового предложения в кодировке UTF-16 будет равен ((7 - 1) * 10 - n) * 2 байтов.
Согласно условию задачи, размер нового предложения на 26 байтов меньше, чем размер исходного предложения. Поэтому у нас есть следующее равенство:
((7 - 1) * 10 - n) * 2 = 140 - 26
Решая это уравнение, мы можем найти значение n, что будет являться вычеркнутым названием дня недели.
Пояснение: Решив уравнение ((7 - 1) * 10 - n) * 2 = 140 - 26, мы получим:
(6 * 10 - n) * 2 = 114
(60 - n) * 2 = 114
120 - 2n = 114
2n = 120 - 114
2n = 6
n = 3
Вычеркнутое название дня недели состоит из 3 символов.
Ответ: Вычеркнутое название дня недели состоит из 3 символов.


Похожие вопросы







Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili