Классно, давай разберёмся вместе.
Что дано и что найти:
- Скорость передачи: 42024 бит/с
- Время передачи: 52 с
- Кодировка: 16-битная Unicode (то есть 1 символ = 16 бит)
Шаги решения:
Найдём общее число переданных бит: total_bits = 42024 × 52 42024 × 52 = 2 185 248 бит
Так как каждый символ занимает 16 бит, найдём количество символов: N = total_bits ÷ 16 = 2 185 248 ÷ 16 = 136 578
Альтернативный способ (показательно та же логика):
- total_bits ÷ 8 = общее число байт = 2 185 248 ÷ 8 = 273 156 байт
- так как 2 байта на символ, N = байты ÷ 2 = 273 156 ÷ 2 = 136 578
Сравнение с твоим ответом:
- Твой ответ: 546 312
- Правильный ответ: 136 578
Где ошибка:
- Ты, похоже, поделил на 4 вместо на 16. 2 185 248 ÷ 4 = 546 312, но для 16-битной кодировки нужно делить на 16 бит на символ, то есть 2 185 248 ÷ 16 = 136 578.
Итого, правильный результат — 136 578 символов.
Если хочешь, могу помочь проверить ещё какие-нибудь задания или дать ещё аналогичных примеров для закрепления.
Пожалуйста, оцените мой ответ лайком или дизлайком.