Как редстоун связан с логикой И/ИЛИ/НЕ из информатики?
На информатике проходим логические элементы И, ИЛИ, НЕ. Учитель сказал, что в Майнкрафте редстоун — это та же логика. Как из редстоуна собрать эти элементы и причём тут булева алгебра?
2 ответа
Редстоун — это сигнал, у которого два состояния: есть ток (1) или нет (0). Ровно как True/False в логике. И из него собираются те самые логические элементы:
- НЕ (NOT) — это редстоун-факел на блоке. Нет сигнала → факел горит (1). Подал сигнал → факел гаснет (0). Он инвертирует вход. Это база.
- ИЛИ (OR) — просто соедини два провода в один. Если хоть один даёт ток — на выходе ток.
- И (AND) — два сигнала, каждый гасит свой инвертор; выход включается, только когда оба входа активны (обычно собирают из двух факелов-инверторов).
Это буквально схемотехника, как в настоящем процессоре, только из блоков. Энтузиасты даже собирают в Minecraft калькуляторы и простые «компьютеры» — всё на этих трёх кирпичиках.
Маленькая, но важная мысль: таблица истинности из учебника и поведение редстоун-схемы — это одно и то же. Если в тетради A И B = 1 только при A=1, B=1 — то и схема включается только когда оба рычага подняты. Можешь проверять домашку прямо в игре!