nfa编译原理课程设计

时间:2014-12-12 05:05:20
【文件属性】:
文件名称:nfa编译原理课程设计
文件大小:56KB
文件格式:RAR
更新时间:2014-12-12 05:05:20
nfa 编译原理课程设计 合工大 合工大编译原理课程设计,文档包括原代码和完整的报告,清晰明了,源代码实用C++编写,使用VC6.0即可以编译运行. 主要是把把NFA确定化为DFA,再把 DFA M状态最少化,具体题目要求如下: 把NFA确定化为DFA 的算法实现 设计内容及要求:构造一程序,实现:将给定的NFA M,确定化为DFA M’。(要先实现ε-CLOSURE函数和Ia函数)。输出DFA M’。 DFA M状态最少化的程序实现 设计内容及要求:构造一程序,实现:将给定的DFA M的有限状态集S划分成若干互不相交的子集,使得:任何不同的两个子集中的状态都是可区别的,而同一子集中的任何两个状态都是等价的(要利用Ia函数,但并不需要构造ε-CLOSURE函数,因这是DFA)。输出化简后的DFA M’。 (为了方便实现和观察调试结果,将题目中从文件输入输出改为从键盘输入和输出到屏幕上来实现)
【文件预览】:
nfa编译原理课程设计
----课程设计论文.doc(180KB)
----nfa.cpp(6KB)

网友评论

  • 文档包括原代码和完整的报告
  • 很不错哟,,,借鉴过,哈哈
  • 代码不错,感谢分享
  • 代码是正确的,要是做成是MFC的就更好了哈
  • 很好,很实用。