В одной из кодировок каждый символ кодируется 1,5 байт(а). Ваня написал через запятую несколько слов. Он посчитал объём написанной строки, который составил 468 бит(а). Проверив введенный текст, Ваня заметил повторяющиеся пробелы и удалил их. После этой операции объём составил 49,5 байт(а). Какое количество лишних пробелов удалил Ваня?

vladognev2014 vladognev2014    2   18.12.2020 17:42    37

Ответы
tjumentseva20031 tjumentseva20031  23.01.2024 12:56
Для решения этой задачи, нам нужно знать, что 1 байт равен 8 битам.

Давайте разберемся пошагово:

1) Дано, что каждый символ кодируется 1,5 байта. Значит, на каждый символ приходится 1,5 * 8 = 12 битов.

2) Общий объем исходной строки составил 468 битов. Разделим это число на количество битов на символ (12 битов), чтобы найти количество символов:
468 / 12 = 39 символов.

3) После удаления повторяющихся пробелов, объем составил 49,5 байтов, что равно 49,5 * 8 = 396 битов. Разделим это число на количество битов на символ (12 битов), чтобы найти новое количество символов:
396 / 12 = 33 символа.

4) Количество лишних пробелов можно найти, вычитая новое количество символов из исходного:
39 - 33 = 6 лишних пробелов.

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