figbellСкачать

Функции

Элементы, выключатели и лампы ставятся на сетку, выводы соединяются проводами; когда выключатель включён, провода с 1 светятся. Таблица истинности и упрощённое булево выражение строятся по схеме автоматически; 12 упражнений шаг за шагом ведут от элемента NOT до D-защёлки.

Основные функции

Редактор схем
Элементы AND, OR, NOT, XOR, NAND, NOR, XNOR и BUF на сетке (2–4 входа у многовходовых), выключатель, лампа и генератор (0,5–8 Гц). Размещение касанием детали и выбором места или перетаскиванием; провода — перетаскиванием между выводами, касанием выводов по очереди или через окно «Соединить…».
Живое моделирование
Событийное, у каждого элемента задержка в один шаг. Схемы с обратной связью (RS-защёлка) приходят в устойчивое состояние; схема, которая в него не приходит, помечается как колеблющаяся. Провода с 1 светятся.
Таблица истинности и выражение
Таблица строится сама по выключателям и лампам (до 8 входов), текущая строка выделена. Булево выражение записывается как сумма произведений, упрощённая методом Квайна — Мак-Класки, для схем до 4 входов; формы XOR распознаются. «Копировать таблицу» даёт текст с разделением табуляцией.
12 упражнений
NOT, элементы, полусумматор и полный сумматор, только NAND, RS-защёлка, мультиплексор, дешифратор, компаратор, 2-битный сумматор, D-защёлка, голосование большинством. «Проверить» перебирает все комбинации входов и показывает первую неверную строку; прогресс сохраняется.
Собрать схему по таблице
Заполните таблицу истинности или введите выражение (A·B + ¬C, A ⊕ B …); Boolia собирает схему в упрощённом виде, до 4 входов и 4 выходов.
Выполнение по шагам
Каждый шаг — одна задержка элемента; детали, которые будут вычислены на следующем шаге, отмечены. Генератор можно переключать и вручную.
Правка
Инструменты «Выбор» / «Провод» / «Стереть»; выделение, перемещение, поворот, удаление; отмена и повтор. Масштаб двумя пальцами, Ctrl / ⌘ + колёсико и кнопками, вписывание в экран.
Сборка с клавиатуры
Буквы добавляют детали (A, O, N, X, B; с ⇧ NAND, NOR, XNOR; S, L, C), стрелки двигают выбранную деталь, R поворачивает, W соединяет провод, [ ] меняют число входов, пробел переключает выключатель.
Изображения и файлы
Схема сохраняется в PNG или SVG в цветах текущей темы; схемы сохраняются и открываются по одной или все вместе как .boolia и отправляются через функцию «Поделиться» устройства.
Примеры
При первом запуске есть полусумматор, полный сумматор и RS-защёлка; примеры можно изменить или удалить, а «Снова добавить примеры» возвращает их.
Резервная копия и офлайн
«Создать резервную копию…» сохраняет все схемы, прогресс упражнений и настройки в одном файле, а «Восстановить из резервной копии…» возвращает их. Учётная запись не нужна; работает без интернета.

Устройства и браузеры

  • На компьютере детали и упражнения слева, схема в центре, таблица истинности и выражение справа. На телефоне и на планшете в вертикальном положении нижняя панель содержит «Схема», «Детали», «Таблица» и «Ещё».
  • На телефоне детали размещаются касанием и выбором места, а провода соединяются касанием обоих выводов по очереди; перетаскивать не нужно.
Снимок экрана Boolia: рабочая область с примером содержимого
Компьютер
Снимок экрана Boolia: рабочая область с примером содержимого
Планшет
Снимок экрана Boolia: рабочая область с примером содержимого
Телефон

Сочетания клавиш

В macOS используются ⌘ и ⌥; в Windows и Linux — Ctrl и Alt.

СочетаниеДействие
A · O · N · XДобавить AND, OR, NOT, XOR
⇧A · ⇧O · ⇧X · BДобавить NAND, NOR, XNOR, BUF
S · L · CДобавить выключатель, лампу, генератор
← ↑ → ↓Сдвинуть выбранную деталь (с ⇧ на пять шагов)
RПовернуть
WСоединить провод
[ · ]Число входов элемента
Пробел · EnterПереключить выключатель
DeleteУдалить
EscОтменить размещение или выделение
+ · − · 0Увеличить · уменьшить · по размеру
1 · 2Панель «Детали» · панель «Таблица»
TПроверить (в упражнении)
.Следующий шаг (при выполнении по шагам)
Ctrl/⌘ NНовая схема
Ctrl/⌘ O · SОткрыть · сохранить схему
Ctrl/⌘ Z · ⇧ ZОтменить · повторить

На сенсорном экране коснитесь детали, затем выберите её место в схеме; провода соединяются касанием обоих выводов по очереди. Схема масштабируется двумя пальцами; инструменты и кнопки рассчитаны на пальцы.

Получить Boolia

Попробуйте в браузере без установки; для постоянного использования купите версию для macOS, Windows или Linux.