Симулятор логических схем Logicly разработан для облегчения изучения основ алгебры логики, обладает средствами визуализации и интуитивно понятным интерфейсом пользователя. Именно поэтому этот логический симулятор был выбран для подготовки серии практических работ по дисциплине «Дискретная математика».
Симулятор логических схем Logicly можно обнаружить, перейдя по ссылке https://logic.ly/demo.
Симулятор логических схем Logicly позволяет:
научиться использовать логические элементы, входные и выходные сигналы;
получить навык построения логических схем;
научиться переключать входные данные в режиме реального времени;
выполнять проверку заполненных таблиц истинности;
понимать, как работают логические схемы.
Функционал симулятора логических схем Logicly включает в себя построение таблиц истинности, а также их экспорт.
Имеется поддержка операционной системы MAC (MAC OS).
К недостаткам можно отнести:
- Нет автоматического выравнивания.
- Платный по подписке.
- Относительно сильно нагружает компьютер.
Элементарные логические блоки, включённые в симулятор логических схем Logicly, показаны на рисунках 1 – 4 и представляют собой следующие логические операции: отрицание (инверсию) НЕ (NOT), конъюнкция (логическое умножение) И (AND), дизъюнкция (логическое сложение) ИЛИ (OR), сумма по модулю 2 (кольцевую сумму) «исключающее ИЛИ» (XOR).
Для создания проекта в логическом симуляторе Logicly необходимо (рис. 5):
1. запустить логический симулятор Logicly (рис. 5);
2) выбрать необходимый логический элемент (Gate) и переместить его на рабочее поле Logicly;
3) выбрать переключатели (выключатели) и лампочки и переместить их на рабочее поле Logicly (рис. 6);
4) соединить переключатель, логический элемент и лампочку, протянув провода с помощью мыши (рис. 7);
5) имеется возможность получения таблицы истинности для готовой логической схемы, для этого необходимо нажать на соответствующую кнопку в панели инструментов (рис. 8).
6) Таблицу истинности можно экспортировать (рис. 9).
На рисунке 10 на примере набора входных переменных (00) показана реализация логических операций И, ИЛИ, «Исключающее ИЛИ», НЕ в режиме отладки логической схемы.
Следует отметить, что на канале «Самостоятельная работа» имеется несколько видео, в которых поясняется, как работать в симуляторе логических схем Logicly, а также приведены решения некоторых практических заданий:
1. Введение в Logicly - https://dzen.ru/video/watch/624bc1b364425e5e256330b0.
2. Реализация в Logicly задачи о железнодорожном стрелочном переводе - https://dzen.ru/video/watch/624b0efca5e5cd6aa750e24c.
3. Решение в LogicLy задачи управления освещением и задачи включения сигнализации - https://dzen.ru/video/watch/624bc4a2cd04f331f762dd42.
4. Задача о составлении расписания для подсистем умного дома - https://dzen.ru/video/watch/624bc54723d4ef20da9bab53.
5. Logic.ly: реализация текстовой задачи формирования экипажа спасательной операции -
6. Управление роботом, имеющим три независимых колеса в Logicly - https://dzen.ru/video/watch/624acf30e391da4c007641ae.
7. Решение в Logicly задачи управления охранно-пожарной сигнализацией умного дома - https://dzen.ru/video/watch/624acea8e391da4c0074e3c3.
8. Тест на знание логических функций в симуляторе Logicly - https://dzen.ru/video/watch/624ad4ca7ec0f733ebf7bc07.
9. Задача о железнодорожном стрелочном переводе и её реализация в Logicly – https://dzen.ru/video/watch/624ace179fe0ef42e506afde.
10. Задачи об освещении в Logicly - https://dzen.ru/video/watch/6249a8259ae1cd03e4794537.
Также в среде Learning apps созданы 15 интерактивных упражнений на знание симулятора логических схем Logicly.
Представим перечень ссылок на такие Упражнения:
1. Упражнение «Тест по таблицам истинности» https://learningapps.org/20100518.
2. Упражнение «Тест по Logicly» https://learningapps.org/view20652915.
3. Упражнение «Законы алгебры логики» https://learningapps.org/view20710549.
4. Упражнение «Кроссворд по Logicly» https://learningapps.org/view20652824.
5. Упражнение «Таблицы истинности» https://learningapps.org/view20535539.
6. Упражнение «Изучение элементов Logicly» https://learningapps.org/view20535437.
7. Упражнение «Поиск элемента из Logicly» https://learningapps.org/watch?v=pi77uv9rc21.
8. Упражнение «Сопоставьте графически изображенные логические инструменты Logicly с соответствующими таблицами истинности» https://learningapps.org/view20686307.
9. Упражнение «Сопоставьте элемент Logicly с таблицей истинности» https://learningapps.org/watch?v=poi8h30sa21.
10. Упражнение «Сопоставить элемент Logicly с названием» https://learningapps.org/watch?v=pfu1gttua21.
11. Упражнение «Определение элементов интерфейса Logicly» https://learningapps.org/display?v=ppeabfkdk21.
12. Упражнение «Выберите правильное название элементов Logicly» https://learningapps.org/display?v=ptsut8b4n21.
13. Упражнение «Дайте второе название элементам в Logicly» https://learningapps.org/2010051.
14. Упражнение «Найти пару» https://learningapps.org/display?v=p7u1rswbn21.
15. Упражнение «Определение законов логики высказываний» https://learningapps.org/watch?v=pedztdo3a21.
16. Упражнение «Определите логическую функцию, соответствующую логической схеме»
В качестве комментария приведите ссылку на своё Упражнение в среде Learning apps по знанию алгебры логики или логическому симулятору Logicly.