Finite State Automaton Challenges
В этой игре мы будем играть с простейшей моделью автомата, Finite State Automaton, и использовать его для решения 80 задач.
- Дата выхода
- 30 октября 2023
- Жанры
- Стратегии, Казуальные
- Платформы
- WindowsmacOS
Об игре
Описание Finite State Automaton Challenges
Automaton — это машина, которая отвечает на конкретный вопрос без вмешательства человека после его включения, например: Будет ли a + b = c? В этой игре мы будем использовать простейшую модель автомата, конечный государственный автомат, чтобы справиться с 80 проблемами. Они происходят от манипулирования строками символов, двоичных чисел и повседневной жизни. Не волнуйтесь, если вы не знакомы с Finite State Automaton; эта игра содержит учебник для быстрого начала. Кроме того, вы можете прочитать следующее введение.Finite State Automaton (FSA) является самым простым типом автомата. Автомат конечного состояния состоит из нескольких состояний и правил перехода. Правило перехода описывает, когда государство переходит в другое. Это похоже на карту метро. Клиентами конечного автомата состояний являются строки символов. Он решает, какие струны принимаются, а какие отвергаются. Например, FSA может принимать действительные электронные письма, номера телефонов и т. Д. Теперь давайте перейдем к первому примеру: у него есть два состояния: левое состояние «1» и правое состояние «2». «1», обозначенный зеленым цветом, означает, что автомат начинается здесь. «2», помеченный синим цветом, означает, что автомат принимает входную строку только в том случае, если она останавливается здесь и читает все символы в порядке строки. Следовательно, этот автомат должен принять «а» и отклонить любую другую строку.Вопрос: попробуйте спроектировать FSA, принимающую «ab», и FSA, принимающую «a» или «b» (abbr., «a | b») самостоятельно (они являются двумя проблемами в игре). В этой игре вы можете играть в автоматы с разными состояниями на разных уровнях. Недетерминистическое Наиболее существенное понятие FSA (и других типов автоматов) называется недетерминированным. Чтобы представить эту концепцию, вот второй пример автомата. Он принимает все строки (только состоящие из «a» и «b»), заканчивающиеся на «b»: Бегите этот автомат над «b» в своей голове: (1) Он начинается с «1», запускает самопетлю «1», затем читает все «b», а также останавливается на «1», поэтому отклоняйте «b»; (2) Он начинается с «1» и переходит на «2», затем читает все «b», а также останавливается на «2», поэтому примите «b». Недетерминированный автомат конечного состояния (NFA) принимает строку, если по крайней мере один след заканчивается в состоянии, отмеченном синим цветом.Запустите этот автомат над «ab» в вашей голове: (1) он начинается с «1», дважды запускает самопетлю «1», затем читает все «ab», а также останавливается на «1», поэтому отклоняйте «ab»; (2) он начинается с «1», запускает самопетлю «1» один раз и переходит на «2», затем читает все «b», а также Недетерминистическое имеет важное значение, потому что оно позволяет FSA угадывать, что позволяет нам проектировать автомат естественно (поскольку мы, люди, любим угадывать) и быстро.
Производительность
Системные требования Finite State Automaton Challenges
| Параметр | Минимальные | Рекомендуемые |
|---|---|---|
| Операционная система | Windows 10+ | Не указано |
| Процессор | I5 | Не указано |
| Оперативная память | 2 GB ОЗУ | Не указано |
| Видеокарта | Intel UHD 630 | Не указано |
| Место на диске | 256 MB | Не указано |
64-разрядные процессор и операционная система
64-разрядные процессор и операционная система
Галерея
Скриншоты Finite State Automaton Challenges
Сведения
Подробности об игре
Разработчики и издатели
Разработчик
Tramolly Game
Издатель
Tramolly Game
Языки и режимы
Языки
английский**озвучивание доступно на этих языках
Игра без VR
Поддерживается
Оценки сообщества
Рекомендации Steam
Нет данных
Metacritic
Нет оценки




