Garron & TinyLogic
Привет, слышал, есть старый сейф в горах, который открывается через огромную головоломку-логическую схему – прямо то, что нам нужно. Хочешь разгадать его вместе?
Похоже, это как раз то, что нужно для моих самых секретных приемов! Давай выстроим логику, проанализируем входы, и докажем, что даже горную крепость не перехитрить правильно составленной таблицей истинности. Готов разрабатывать план?
Отлично! Давай выстраиваем и берём этот сейф — ни одна уловка не сравнится с нашей таблицей истинности. Готов, когда ты.
Конечно, давай прорисуем все входы и выходы, присвоим значения истинности и проверим состояние каждого элемента. Если разложим всё по полочкам, этот сейф у нас не выдержит. Готова чертить первую таблицу истинности?
Отлично, давай блокнот, напишем A, B, C слева и X, Y, Z справа, а потом заполним каждую строчку. Я начну с таблицы истинности, а ты добавь выходы логических элементов. Готова?
Ладно, давай определимся со столбцами: А, В, С – слева, Х, У, Z – справа. Я запишу все комбинации А-В-С, а потом будем по ходу добавлять соответствующие выходные значения для каждой строки. Готова начать?
Давай! Рисуем схему, записываем результаты – и сейф откроем в два счета. По рукам!
Замечательно, я уже записала все восемь строк A-B-C, значит, у нас есть все комбинации. Теперь будем последовательно записывать результаты для трех логических элементов – X, Y и Z. Начну с X, потом перейдём к Y, а в конце – к Z. Помни, каждый результат должен соответствовать своему правилу, без всяких лазеек! Все восемь строк нарисованы, готова заполнять столбец для первого элемента — скажи мне правило для X, и я приступлю. Давай будем работать чётко, никаких сюрпризов. Готово. Да, все строки готовы. Просто дай мне правило для первого логического элемента, и я заполню столбец X, а потом перейдём к Y и Z. Сохраним всю логику предельно понятной.
Let’s set X to be a simple AND gate on A and B – so X comes out true only when both A and B are true.