@Deterministic Finite-state automata
①N mod 5 = {0,1,2,3,4}
一个数除以5的余数只能有0或1或2或3或4,这5种状态,所以自动机也需要5个states
②state q0 代表余数为0(也就是5的倍数,accepted state,also initial state)
state q1 代表余数为1, so forth。。。。
③每个状态必须接受语言0和1,也就是说每个状态都必须通过0,1到达另一个状态
④例如:0对应的十进制为0, 0 mod 5 = 0, 所以q0—0---> q0
01对应的十进制为1, 1 mod 5 = 1, 所以q0—1---> q1
010对应的十进制为2, 2 mod 5 =2,所以q0—1---> q1—0---> q2
011对应的十进制为3, 3 mod 5 =3,所以q0—0--->
本文发布于:2024-01-30 18:27:44,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170661046521965.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |