в одной из кодировок Unicode каждый символ кодируется 16 битами. Саша написал текст (в нем нет лишних пробелов): BMW, Jawa, Honda, Suzuki, Kawasaki – марки популярных мотоциклов. Ученик вычеркнул из списка название одной марки. Заодно он вычеркнул ставшие лишними запятую и пробел (два пробела не должны идти подряд). При этом размер нового предложения в данной кодировки оказался на 12 байт меньше, чем размер исходного предложения. Выбрать в ответе вычеркнутое название марки
ЗАРАНЕЕ

Aruna0001 Aruna0001    2   12.05.2020 12:24    1144

Ответы
Каралина1000000065 Каралина1000000065  06.04.2022 08:56
????????????????????????????????????????????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????????????????????????????????????? ??????????????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????????????????????????????????????? ?????????????????????????????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????????????????????????????????????? ??????????????? ??????????????????????????????
ПОКАЗАТЬ ОТВЕТЫ
milanalive65 milanalive65  22.01.2024 12:15
Для решения данной задачи нам необходимо вычислить размер исходного предложения в байтах, а затем вычислить размер нового предложения в байтах. После чего, мы сможем найти разницу между этими размерами и выбрать вычеркнутое название марки.

Пусть размер исходного предложения в байтах будет обозначен как S1, а размер нового предложения в байтах - S2.

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

Исходное предложение: BMW, Jawa, Honda, Suzuki, Kawasaki – марки популярных мотоциклов.

Мы видим, что предложение состоит из 5 строк, а каждая строка содержит несколько слов. Всего в предложении содержится 5 марок мотоциклов, разделенных запятыми и пробелами.

Чтобы узнать количество символов в предложении, нам нужно посчитать количество символов в каждой строке и сложить их.

В первой строке есть 3 символа (B, M, W), а также запятая и пробел. Всего в первой строке 5 символов.

Во второй строке есть 4 символа (J, a, w, a), а также запятая и пробел. Всего во второй строке 6 символов.

В третьей строке есть 5 символов (H, o, n, d, a), а также запятая и пробел. Всего в третьей строке 7 символов.

В четвертой строке есть 6 символов (S, u, z, u, k, i), а также запятая и пробел. Всего в четвертой строке 8 символов.

В пятой строке есть 8 символов (K, a, w, a, s, a, k, i). Всего в пятой строке 8 символов.

Теперь мы можем посчитать общее количество символов в предложении, сложив количество символов в каждой строке:

5 + 6 + 7 + 8 + 8 = 34

То есть, исходное предложение содержит 34 символа.

Теперь мы можем вычислить размер исходного предложения в байтах. Мы знаем, что каждый символ кодируется 16 битами, что составляет 2 байта. Следовательно, размер исходного предложения в байтах равен:

34 символа * 2 байта/символ = 68 байт

Теперь нам нужно посчитать размер нового предложения в байтах. Мы знаем, что размер нового предложения на 12 байт меньше, чем размер исходного предложения.

То есть, размер нового предложения в байтах равен:

68 байт - 12 байт = 56 байт.

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

Мы знаем, что в новом предложении запятая и пробел стали лишними. То есть, ученик вычеркнул название марки и одну запятую (так как два пробела не должны идти подряд).

Теперь, чтобы найти вычеркнутое название марки, нам нужно вернуться к исходному предложению и посмотреть, какие марки были в нем.

В исходном предложении были следующие марки мотоциклов: BMW, Jawa, Honda, Suzuki, Kawasaki.

Мы знаем, что из нового предложения ученик вычеркнул марку и одну запятую. Следовательно, в исходном предложении не должно быть марки, за которой следует запятая.

Из предложения BMW, Jawa, Honda, Suzuki, Kawasaki - марки популярных мотоциклов, запятая идет после каждой марки, кроме последней марки (Kawasaki).

Следовательно, марка мотоцикла, которую ученик вычеркнул, является последней маркой в списке - Kawasaki.

Таким образом, ученик вычеркнул название марки "Kawasaki".
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика