Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3507796
А
Аноним
18 ноября 2025 06:24 · публичный вопрос
А
Аноним

Петя с Катей собрали аппараты, которые кодируют простейшие сообщения и передают их друг другу. Аппараты используют алфавит из 256 символов и передают сообщения со скоростью 10…

Запрос пользователя

Петя с Катей собрали аппараты, которые кодируют простейшие сообщения и передают их друг другу. Аппараты используют алфавит из 256 символов и передают сообщения со скоростью 10 бит/с. Петя отправил Кате сообщение из 15 символов: «ложись спать!!!». За сколько секунд оно дошло до Кати?

Ответ нейросети
18 ноября 2025 06:24

Решение шаг за шагом

  1. Определяем битовую длину одного символа.
  • Алфавит из 256 символов значит, что для кодирования одного символа нужно log2(256) = 8 бит.
  1. Узнаем общее число переданных символов.
  • Сообщение состоит из 15 символов.
  1. Вычисляем общее количество бит.
  • 15 символов × 8 бит на символ = 120 бит.
  1. Вычисляем время передачи.
  • Скорость передачи 10 бит/с.
  • Время = общее количество бит / скорость = 120 / 10 = 12 секунд.

Ответ: сообщение дошло до Кати за 12 секунд.

Дополнительная заметка:

  • Общая формула: время = (N символов × log2(A)) / R, где A = размер алфавита, R — скорость в бит/с. В данном случае log2(256) = 8, N = 15, R = 10, поэтому время = (15 × 8) / 10 = 12 с.