Моделирование с использованием логического конструктор “MMLogic” © Глезденев В.И. учитель информатики выс. квал. кат. Моделирование электронного кнопочного замка. Открывающая комбинация 3-1 (нажать 3 и 1, загорается лампочка, пока кнопка 1 в нажатом положении дверь можно открыть.) Пояснения на следующем слайде. Моделирование электронного кнопочного замка. Для открытия замка используют свойство триггера запоминать свое состояние (есть или нет информация: 1 или 0). Обычно нажатие 1-й кнопки (номер 3) активизирует триггер (сигнал на S), нажатие 2й кнопки (номер 1) открывает замок (т.е. поступают одновременно сигналы от кнопки и от триггера Q активизируют элемент “И”). Если нажата не та кнопка, то триггер сбрасывается (сигнал на R). При более сложной комбинации активизация триггера может происходить нажатием двух и более кнопок или в схему включить несколько триггеров. Моделирование электронного кнопочного замка. Кнопка в нажатом положении Открывающая комбинация 3-2 Моделирование электронного кнопочного замка. Открывающая комбинация 1-9 Самостоятельно: создать модель электронного кнопочного замка с открывающей комбинацией а)F-C, б) 1-2-А Результат «за» Результат «против» Сброс голосования Моделирование аппарата для голосования. Кнопка «за» Кнопка «против» Разработка игрового автомата Постановка задачи: Используя программу «Логический конструктор», разработать модель игрового автомата «Однорукий бандит». Этап №1: Разработать схему появления рисунков случайным образом на два графических окна. В датчике случайных чисел для 1-го окна задействованы выходы от 0 до 3, для 2-го окна – от 4 до 7, т.к. все датчики выдают одно случайное число, а так получится разные. В случае одинаковых картинок в окнах, в текстовом окне зафиксировать выигрыш, иначе проигрыш. Функция «Эквивалентность» 1.На основе функции XOR; 2.На основе функции AND. A B F(A, B) 0 0 1 0 1 0 1 0 0 1 1 1 Одновременная смена изображений случайным образом при нажатии на кнопку: Лампочка загорается только тогда, когда картинки одинаковые: Функцией «эквивалентность» проверяются попарно все сигналы от датчиков, если все лампочки загораются – выигрыш. Объединим все 4 «эквивалентности» в один «И» на 4 входа и подключим к текстовому файлу: проигрыш/выигрыш Этап №2. Рассмотрим следующий случай: Эквивалентность на три входа Реализация автомата для трех одинаковых рисунков: