Логика
тренажер для изучения логических элементов
Что это такое?
Тренажер «Логика» предназначен для проведения практических занятий
по теме «Математическая логика» в игровой форме. Подобная игра была
ранее написана для компьютеров «Ямаха» (программисты П. Меняйло и
М. Щекочихин). Оригинал программы вместе с имитатором MSX-компьютера
можно скачать здесь (спасибо
Михаилу Бондаревскому).
Программа работает под управлением операционных систем
линейки Windows 95/98/NT/2000/XP/2003 на любых современных
компьютерах.
После распаковки архива она находится в работоспособном состоянии
и не требует никаких дополнительных настроек.
Скачать
Программа является бесплатной для некоммерческого использования.
Исходные тексты программы не распространяются.
Программа поставляется «as is», то есть, автор не несет никакой
ответственности за всевозможные последствия ее использования,
включая моральные и материальные потери, вывод оборудования из
строя, физические и душевные травмы.
Программа содержит конструктор, позволяющий создавать
новые схемы и подключать их в качестве уровней. Здесь можно скачать готовые схемы всех уровней,
а также схемы триггеров на элементах «И-НЕ» и «ИЛИ-НЕ».
Достоинства
- игровая форма закрепления учебного материала;
- программа имеет встроенный набор логических схем (задач) для каждого из 10 уровней;
- существует возможность составлять новые схемы и проверять их работу, не выходя из программы;
- с каждым уровнем можно связать свою схему; список нестандартных
схем хранится в файле инициализации LOGIC.INI; таким образом,
можно составить несколько ini-файлов с разнотипными заданиями;
- кроме стандартного набора логических элементов (И, ИЛИ, НЕ)
в схемах можно использовать включенные (непонятно почему) в
школьную программу элементы «импликация», «эквивалентность»,
а также полусумматор, сумматор и RS-триггер.
Правила игры
Задача заключается в том, чтобы последовательно передавать кристалл с верхней площадки на
нижнюю. Подавая ток на вход механизмов в правой части схемы, можно выдвигать
площадки на пути кристалла. Если на входе механизма нет тока, площадка убирается.
Для управления механизмами используют выключатели в левой части поля. Их состояние
изменяется щелчком мыши. Если выключатель включен, по цепи идет ток и поступает
на логические схемы, включенные в эту цепь (средняя часть поля). Логические схемы
преобразуют входные сигналы по следующим правилам:
- схема НЕ: на выходе будет ток (сигнал 1), если на входе тока нет (сигнал 0), и наоборот;
- схема И: на выходе будет 1, если на обоих входах 1;
- схема ИЛИ: на выходе будет 1, если хотя бы на одном входе 1;
- схема XOR (исключающее ИЛИ): на выходе будет 1, если только на одном входе 1;
- схема импликация (1—>2): на выходе будет 0, если на первом входе 1, а на втором — 0; иначе на выходе 1;
- схема эквивалентность (<—>): на выходе будет 1, если оба входа равны; иначе на выходе 0.
Кристалл нельзя передавать сразу через несколько «пролетов» — в этом случае он разбивается
и приходится начинать уровень заново. Кроме того, у вас есть только 5 кристаллов на всю игру,
если вы разобьете их все, задание считается невыполненным.
Игра состоит из 10 уровней. Если вы сможете пройти все уровни, сохранив хотя бы один кристалл
и наберете больше нуля очков, вы увидите картинку.