有穷自动机识别程序的设计与实现——识别无符号浮点数(C语言实现)
1. 实验题目
无符号浮点数由三部分构成,具体描述如下:
小数点前面是整数部分,有两种情况:1、如果后面没有小数点就是十进制整数,以19开头、后跟09的任意多个数字;2、单个的0;
小数部分,从小数点开始,是可选的,小数点后跟1到多个0~9的任意数字;
指数部分,从e开始,也是可选的,e后面跟上可选的+/-,后跟1到多个0~9的任意数字。
请根据以上描述设计识别无符号浮点数的有穷自动机,根据识别结果输出“Yes”或“no”,并可以给出出错的位置。
2. 状态转换图
3. 算法流程图
4. C 语言实
原创
2020-06-04 15:58:33 ·
4562 阅读 ·
0 评论