Когда я вернусь в школу после Дня благодарения, я буду проходить курс в Теории CS, охватывающий такие темы, как детерминированные и недетерминированные машины с конечным состоянием, машины для обучения, автоматы для отталкивания и некоторые другие вещи. Однако я не нашел хорошего приложения, которое может визуализировать их, а также проверять, как они работают (pass/fail и т. Д.). Самое лучшее, что я нашел до сих пор, это jFlap, и я нахожу это довольно неудобным.Существуют ли какие-либо программы для рисования и тестирования государственных машин, машин для обучения и т. Д.?
ответ
Это был JFlap, который я использовал в колледже. Мне не показалось, что это неудобно использовать, но похоже, что с тех пор он изменился. Извините, у меня нет лучшего ответа для вас.
Мой друг использовал Латекс, чтобы нарисовать их. Я всегда предпочитал карандаш и бумагу.
IAR visualSTATE может представлять интерес.
Я сейчас в таком классе. Я нашел бумагу и карандаш достаточно. Я не могу сказать точно, но я не думаю, что вам придется рисовать автоматы, которые слишком сложно понять на одном листе бумаги.
Я нарисовал их в UML и представил экспорт jpeg для StarUML некоторое время.
Затем я написал скрипт PHP, чтобы преобразовать их в формат DOT и использовать Graphviz для получения красиво выглядящих машин.
Simulink Stateflow.
Massive overkill, конечно.
Не дубликат этого вопроса. – 2008-10-13 18:17:21
Я использовал программу конечных автоматов java, когда я учился в колледже, но я не помню, как это называлось. Я пытаюсь найти его для вас. – 2008-10-13 18:18:38
Я знаю, что это не дубликат, а прямой результат этого вопроса. Вот почему я сделал смайлик. – Tomalak 2008-10-13 18:20:07