Ответ:

Задание 4. Расшифровка сообщения

Используем предоставленную кодовую таблицу:

АБВГДЕЖ
-+--++*++-*-+*+-+*-

Полученное сообщение: * - + - + - - * - - * *

Разделим сообщение на группы кодов:

  • -+ - код для буквы В (начинается с *)
  • -+- - код для буквы А (начинается с -, имеет 3 символа, включает +, -)
  • +-- - код для буквы Ж (начинается с +, имеет 3 символа, включает -, +)
  • ** - код для буквы Д (начинается с -, имеет 3 символа, включает *, -)

Перечитывая сообщение, заметим, что коды идут группами по 3 символа, кроме последних двух.

Расшифруем по группам:

  • * - + - В
  • - + - - А
  • - - - Нет такого кода.

Попробуем разобрать иначе, группируя по 3 символа:

  • * - + - В
  • - + - - А
  • - * - - Г
  • * * - Нет такого кода.

В задании ошибка в сообщении или таблице. Если предположить, что сообщение разделено на части, то:

1. * - + - В

2. - + - - А

3. - - - Похоже на А (-+-), но не совпадает.

Давайте посмотрим на коды и сообщение внимательнее. Возможно, сообщение разделено по пробелам, а коды в таблице трехсимвольные.

Сообщение: * - + - + - - * - - * *

Расшифровка по кодам:

  • * - + = В
  • - + - = А
  • - * - = Г
  • * * - Не найдено.

Если предположить, что пробелы в сообщении — это разделители между кодами:

1. * - нет такого кода.

Если предположить, что сообщение дано в виде последовательности символов, где группы по 3 символа означают буквы:

Сообщение: *-+ -+- -* - -

1. *-+ - В

2. -+- - А

3. -*- - Г

4. - - - Не найдено.

Исходя из структуры, похоже, что сообщение должно было быть:

*-+ -+- -*- - -*

или

*-+ -+- -*- -*+

Если предположить, что сообщение *-+ -+- -*- - -, тогда:

*-+ = В

-+- = А

-*- = Г

- -* = Нет такого кода. Возможно, Е (-)

Если взять из задания код:

* - + - + - - * - - * *

Попробуем сопоставить по частям:

* - + = В

- + - = А

- - = нет такого кода, но похоже на А (-+-).

Если предположить, что пропущено 3 символа, и это код для буквы.

* * - Нет такого кода.

Если взять коды из таблицы:

А) -+-

Б) -++

В) *++

Г) -*-

Д) +*+

Е) -

Ж) +*-

Сообщение: * - + - + - - * - - * *

Попробуем раскидать символы по кодам:

* - + = В

- + - = А

- * - = Г

- - * = Нет такого кода. Ближайший Б (-++).

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

*-+ -+- -*- - -*+

Тогда:

*-+ = В

-+- = А

-*- = Г

- -*+ = Нет такого кода.

Если же сообщение *-+ -+- -*- -

*-+ = В

-+- = А

-*- = Г

- = Е

Ответ: ВАГЕ