НЕ-сложные провода

> Если эти провода не сложные, значит они лёгкие? Возможно и так, но только вот на самом деле эти провода не те, чем кажутся — в них скрыты логические операции.
>
>

**НЕ-сложные провода** *(англ. Not Complicated Wires)* — модовый обычный модуль из линейки НЕ-ванильных модулей. Выглядит практически идентично модулю  Сложные провода — представляет собой блок с проводами разного цвета, подсоединёнными к контактам вертикально. Отличие от ванильной версии в том, что светодиоды находятся снизу, а нарисованные звёзды — сверху. Для обезвреживания модуля необходимо перерезать определённые провода в соответствии с логическими операциями.

Модуль является очень простым для сапёра и умеренным по сложности для эксперта: прост в коммуникации, но может быть затруднителен в решении, особенно если эксперт не знаком с логическими элементами. Для решения модуль требует второй символ серийного номера.

## Руководство

* Посмотрите на каждый провод: под проводом есть светодиод, а над ним есть место для символа «★». Если светодиоды и символы «★» расположены наоборот, значит вы смотрите на другой модуль.
* Каждый провод представляет собой **логическую операцию**. Символ «★» или горящий светодиод представляют собой **1**; пустое пространство или негорящий светодиод представляют **0**.
* Определите, какую логическую операцию каждый провод представляет, и перережьте его, только если он возвращает **1**.

* IMPLIES (импликация) означает, что из первого следует второе, в нашем случае из «★» следует светодиод (★ → светодиод).

### **Логические операции**

В таблице ниже описаны логические операции, которые используются различными модулями, и представлены таблицы истинности, показывающие выходные данные для каждой пары входов. «**1**» означает «истинно», а «**0**» — «ложно».

## Советы по обезвреживанию

Данный модуль — логический, что означает, что для его решения необходимы знания логических операций, логических элементов и таблиц истинности. Если вы знакомы с ними, то данный модуль вы легко сможете решить, в противном случае вам понадобится потратить время на их изучение. В целом, данный модуль хорошо подойдёт, чтобы попрактиковаться с логическими операциями.

Всё, что нужно эксперту — это смотреть на цвет провода, а также на наличие звезды «★» и горящего светодиода. Звезда «★» и светодиод, как сказано в руководстве, обозначают «входы»: звезда «★» — первый вход, светодиод — второй.

* Посмотрим на пример: у нас вторая цифра серийного номера — «3», имеется **синий** провод со звездой «★» и с горящим светодиодом. Это значит, что оба входа равны **1**. Синий провод в нашем случае будет означать логическую операцию «**XOR**». XOR (исключающее «или») даёт на выходе **1**, только если ровно один из входов равен **1**. А поскольку у нас оба входа равны **1**, XOR даст **0** на выходе (**1** ⊻ **1** = **0**). Следовательно, провод резать нельзя.
* Другой пример: у нас вторая цифра серийного номера — «3», имеется **красно-белый** провод с горящим светодиодом (без звезды «★»). Это значит, что у нас только второй вход (за который отвечает горящий светодиод) равен **1**, первый же равен **0** (поскольку у нас отсутствует звезда «★»). Красно-белый провод в нашем случае будет означать логическую операцию «**IMPLIES**». Импликация означает, что из первого следует второе; смотрим таблицу истинности для импликации — видим, что в нашем случае она даст **1** на выходе (**0** → **1** = **1**). Следовательно, режем провод.

Помимо этого, в отличие от ванильных  Сложных проводов, в данном модуле белый цвет провода (даже если он полосатый) учитывается и имеет значение. Так что, например, красно-белый провод и просто красный — разные провода для этого модуля.

## Ссылки

* Оригинал на английском
* Читерское руководство с ответами (от Quinn Wuest)