Natalya
?>

В кодировке КОИ-8 каждый символ кодируется 8 битами. Ваня написал текст (в нем нет лишних пробелов): «Грипп, пневмония, туберкулёз, ОРВИ, ангина, бронхит-болезни.» Ученик вычеркнул из списка одно название. Заодно он вычеркнул ставшие лишними запятые и пробелы-два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 8 байтов меньше, чем размер исходного предложения. Напишите вычеркнутое название болезни.

Информатика

Ответы

Konchenko1980

ангина,

Объяснение:

1бит=8байт от сюда следует , что убранная болезнь с запятойф и пробелами должны занимать 8 символов . под это условие подходит только ангина( 6 байт )+ , (1байт)+{пробел} (1байт)=8байт

stailwomen31
Для решения данной задачи, нам необходимо восстановить исходный текст, исходя из условий задачи и знания о кодировке КОИ-8.

Исходный текст Вани:
«Грипп, пневмония, туберкулёз, ОРВИ, ангина, бронхит-болезни.»

Условия задачи говорят о том, что было вычеркнуто одно название болезни, а также были удалены ставшие лишними запятые и пробелы-два пробела не должны идти подряд. При этом, размер нового предложения в кодировке КОИ-8 оказался на 8 байтов меньше, чем размер исходного предложения.

Для начала, посчитаем сколько символов содержит исходное предложение:
«Грипп, пневмония, туберкулёз, ОРВИ, ангина, бронхит-болезни.»
В данном предложении имеется 47 символов.

Затем, посчитаем сколько байтов занимает это предложение в кодировке КОИ-8.
Так как каждый символ кодируется 8 битами, то количество байтов будет равно:
47 символов * 8 бит = 376 бит = 47 байт

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

Теперь найдем размер нового предложения:
47 байт - 8 байт = 39 байт

Далее восстановим новое предложение, исходя из размера 39 байт и знания о кодировке КОИ-8.

Находим ближайшее к 39 байтам возможное количество символов, которое может содержаться в новом предложении. Для этого возьмем 39 и поделим на 8:
39 байт / 8 бит = 4,875 символа

Так как количество символов должно быть целым числом, округлим эту величину до ближайшего меньшего целого числа:
4,875 ≈ 4 символа

Теперь приступим к восстановлению нового предложения. Из исходного предложения удалим лишние запятые и пробелы, а также одно название болезни:
«Грипп пневмония, туберкулёз ОРВИ, ангина, бронхит-болезни.»

Получили предложение размером 4 символа. Нам нужно узнать, какое название болезни было вычеркнуто.

Правило кодировки КОИ-8 говорит нам о том, что каждый символ занимает 8 бит (1 байт). Это значит, что каждый символ занимает фиксированное количество байтов.

Так как размер нового предложения составляет 4 символа, то их размер в байтах будет равен:
4 символа * 1 байт/символ = 4 байта

Таким образом, название болезни, которое было вычеркнуто, имеет размер в кодировке КОИ-8 равный 4 байтам.

Ответ:
Название вычеркнутой болезни составляет 4 символа или 4 байта.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

В кодировке КОИ-8 каждый символ кодируется 8 битами. Ваня написал текст (в нем нет лишних пробелов): «Грипп, пневмония, туберкулёз, ОРВИ, ангина, бронхит-болезни.» Ученик вычеркнул из списка одно название. Заодно он вычеркнул ставшие лишними запятые и пробелы-два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 8 байтов меньше, чем размер исходного предложения. Напишите вычеркнутое название болезни.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

miheev-oleg578
maksteks
СергейНиколаевич
olimp201325
irinaphones8
galereyaas1568
balabina-Olesya
saint158
bd201188
tarkhanovilya
Obukhov-Buriko
nikv568734
mila010982
Timurr007
Aleksandrovich1669