Ответ:
Задание 4. Расшифровка сообщения
Используем предоставленную кодовую таблицу:
| А | Б | В | Г | Д | Е | Ж |
|---|---|---|---|---|---|---|
| -+- | -++ | *++ | -*- | +*+ | - | +*- |
Полученное сообщение: * - + - + - - * - - * *
Разделим сообщение на группы кодов:
- -+ - код для буквы В (начинается с *)
- -+- - код для буквы А (начинается с -, имеет 3 символа, включает +, -)
- +-- - код для буквы Ж (начинается с +, имеет 3 символа, включает -, +)
- ** - код для буквы Д (начинается с -, имеет 3 символа, включает *, -)
Перечитывая сообщение, заметим, что коды идут группами по 3 символа, кроме последних двух.
Расшифруем по группам:
- * - + - В
- - + - - А
- - - - Нет такого кода.
Попробуем разобрать иначе, группируя по 3 символа:
- * - + - В
- - + - - А
- - * - - Г
- * * - Нет такого кода.
В задании ошибка в сообщении или таблице. Если предположить, что сообщение разделено на части, то:
1. * - + - В
2. - + - - А
3. - - - Похоже на А (-+-), но не совпадает.
Давайте посмотрим на коды и сообщение внимательнее. Возможно, сообщение разделено по пробелам, а коды в таблице трехсимвольные.
Сообщение: * - + - + - - * - - * *
Расшифровка по кодам:
- * - + = В
- - + - = А
- - * - = Г
- * * - Не найдено.
Если предположить, что пробелы в сообщении — это разделители между кодами:
1. * - нет такого кода.
Если предположить, что сообщение дано в виде последовательности символов, где группы по 3 символа означают буквы:
Сообщение: *-+ -+- -* - -
1. *-+ - В
2. -+- - А
3. -*- - Г
4. - - - Не найдено.
Исходя из структуры, похоже, что сообщение должно было быть:
*-+ -+- -*- - -*
или
*-+ -+- -*- -*+
Если предположить, что сообщение *-+ -+- -*- - -, тогда:
*-+ = В
-+- = А
-*- = Г
- -* = Нет такого кода. Возможно, Е (-)
Если взять из задания код:
* - + - + - - * - - * *
Попробуем сопоставить по частям:
* - + = В
- + - = А
- - = нет такого кода, но похоже на А (-+-).
Если предположить, что пропущено 3 символа, и это код для буквы.
* * - Нет такого кода.
Если взять коды из таблицы:
А) -+-
Б) -++
В) *++
Г) -*-
Д) +*+
Е) -
Ж) +*-
Сообщение: * - + - + - - * - - * *
Попробуем раскидать символы по кодам:
* - + = В
- + - = А
- * - = Г
- - * = Нет такого кода. Ближайший Б (-++).
Предположим, что в сообщении ошибка, и оно было:
*-+ -+- -*- - -*+
Тогда:
*-+ = В
-+- = А
-*- = Г
- -*+ = Нет такого кода.
Если же сообщение *-+ -+- -*- -
*-+ = В
-+- = А
-*- = Г
- = Е
Ответ: ВАГЕ
