Основы логики в интерактивных анимациях

Перед вами интерактивный ролик, выполненный в среде программирования ActionScript 2.0, адаптированный под работу с Ruffle. Он состоит из четырёх сцен и помогает понять принцип работы логического элемента «НЕ» (инвертор).

Как это работает:

  1. Наведите курсор на текст «Инверсия» — появится подсказка, как это понятие выражается в естественном языке, языках программирования и алгебре логики. После ознакомления щёлкните левой кнопкой мыши.
  2. Откроется новая сцена: щёлкая по анимированному выключателю, вы увидите, как меняется состояние схемы, и сможете сравнить её с обычной схемой включения лампочки.

На первом слайде анимации изображена интерактивная кнопка с надписью «ИНВЕРСИЯ». При наведении курсора появляется подсказка: в естественном языке инверсия соответствует выражениям «неверно, что» и частице «не», в языках программирования — оператору Not, а в алгебре логики — надчёркиванию.

Второй слайд позволяет в интерактивном режиме изучить «неправильную схему». Щёлкая по выключателю, наблюдайте за состоянием входа и выхода: схема работает «наоборот» — когда выключатель отключён (False), лампочка горит (True), и наоборот. Это поможет понять, почему поведение отличается от обычной схемы фонарика.

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

Подсказка: знак минуса эквивалентен надчёркиванию. Первая строка заполняется так: А = Х = 0, -А = ВЫХОД = 1; вторая — инверсно: А = Х = 1, -А = ВЫХОД = 0.

Четвёртая сцена знакомит с понятием инвертора, его условным обозначением и позволяет в интерактивном режиме увидеть соответствие между изменениями сигналов на входе и выходе схемы и её графическим символом. После этого можно перейти к следующему ролику, демонстрирующему принцип работы конъюнктора .

.