2008-10-13 10 views
5

Когда я вернусь в школу после Дня благодарения, я буду проходить курс в Теории CS, охватывающий такие темы, как детерминированные и недетерминированные машины с конечным состоянием, машины для обучения, автоматы для отталкивания и некоторые другие вещи. Однако я не нашел хорошего приложения, которое может визуализировать их, а также проверять, как они работают (pass/fail и т. Д.). Самое лучшее, что я нашел до сих пор, это jFlap, и я нахожу это довольно неудобным.Существуют ли какие-либо программы для рисования и тестирования государственных машин, машин для обучения и т. Д.?

+0

Не дубликат этого вопроса. – 2008-10-13 18:17:21

+0

Я использовал программу конечных автоматов java, когда я учился в колледже, но я не помню, как это называлось. Я пытаюсь найти его для вас. – 2008-10-13 18:18:38

+0

Я знаю, что это не дубликат, а прямой результат этого вопроса. Вот почему я сделал смайлик. – Tomalak 2008-10-13 18:20:07

ответ

7

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

3

Мой друг использовал Латекс, чтобы нарисовать их. Я всегда предпочитал карандаш и бумагу.

2

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

1

Я нарисовал их в UML и представил экспорт jpeg для StarUML некоторое время.

Затем я написал скрипт PHP, чтобы преобразовать их в формат DOT и использовать Graphviz для получения красиво выглядящих машин.