Перейти к основному содержанию

Карта Создатель детерминированных конечных автоматов [1.20]

321 5 1.0.0
Карта Создатель детерминированных конечных автоматов [1.20]
Deterministic Finite Automata Maker



Вы изучаете автоматы и вам нужно где-нибудь практиковаться? С помощью этой карты вы можете экспериментировать, создавая и модифицируя детерминированный конечный автомат простым и практичным способом с помощью блоков и предметов. Кроме того, вы сможете читать строки, генерировать пятерки и многое другое!

Создайте автомат простым и практичным способом с помощью этой карты. Где у вас будет чертеж размером 20 на 10 блоков, чтобы создать то, что вам нужно.


Автомат, считывающий языковые строки L = { 0101(a+b)* / числа a и b четные }

 

Инструменты

 

Слот 1: Состояния 

Создайте состояние, поместив блок из дерева, шерсти, металла и т. д., которому автоматически будет присвоено имя.

Удалить состояние, разбив блок.

 

Слот 2: Установка исходного состояния.

Установите начальное состояние автомата, используя элемент над состоянием, придав ему зеленый цвет.

Заменяет старое исходное состояние.

 

Слот 3: Альтернативное конечное состояние.

Устанавливает, является ли состояние окончательным или нет, используя элемент поверх состояния, меняя его цвет на красный.

Если конечное состояние является также начальным, то оно будет иметь голубой цвет.

 

Слот 4: Установить переход и изменить символ.

Используйте над состоянием, чтобы отметить начало перехода, используйте один или несколько раз над плоскостью, чтобы отметить вершину перехода, и используйте над другим переходом, чтобы отметить конечное состояние. Откроется меню для ввода символа перехода.

Нажмите под символом перехода, чтобы изменить его.

 

Слот 5: Удаление перехода

Нажмите под символом перехода, чтобы удалить его.

 

Меню

Вы можете не только создать автомат, но также читать с его помощью строки, сохранять их и загружать, когда захотите. Плюс другие варианты.

 

Прочитать строку

Прочитайте строку, введя текст. Кроме того, скорость чтения можно регулировать от мгновенной до медленной. Чтение может завершиться успешно, отметив, что последнее прочитанное состояние не было конечным состоянием или состояние не могло прочитать символ.

 

Создать пятерку

Генерирует пятерку созданного автомата, где порядок

(<Начальное состояние>, <Алфавит>, <Набор состояний>, <Набор конечных состояний>, <Переходы>)

 

Изменить тип стены

Меняйте тип стены в зависимости от блока, который находится в слоте состояния. Принимает такие блоки, как дерево, камень, шерсть, бетон, металл и терракота.

 

Автоматы сохранения

Сохраните автомат в мире, чтобы не потерять его, когда закроете мир. В случае перезаписи другого автомата с таким же именем будет выдано предупреждение.

 

Загрузка и удаление автомата

Загрузите сохраненный автомат, заменив тот, что на чертеже. Или вы также можете удалить его.

Мир предлагает вам несколько примеров автоматов.


Скачать

Новая версия:

Старые версии:

Поддерживаемые версии

Инструкция по установке карт
Название: Карта Создатель детерминированных конечных автоматов [1.20]
Категория: Карты / Творчество
Требования: Android 2.3+
Понравилась карта?
Поставьте оценку
Всего оценок - 2 Рейтинг - 4