LR0分析表自动生成程序_界面输入产生式自动生成LR0分析表 用栈的方法实现LR0算法(给定文法)
2019-12-21 21:34:21 5.31MB LR0分析表 编译原理 自下而上
1
目的:充分理解语义分析的方法及相关语义计算的执行时机。 要求: 1.以S属性的语法制导定义为基础,将下表的语义规则嵌套在语法分析的过程中,即实现语法制导的翻译过程。 产 生 式 语 义 规 则 L ® E n print (E.val) E ® E1 + T E.val := E1 .val + T.val E ® T E.val := T.val T ® T1 * F T.val := T1.val * F.val T ® F T.val := F.val F® (E) F.val := E.val F ® digit F.val := digit.lexval 2.以词法分析和语法分析部分的上机结果为基础,添加语义分析部分。即以LR文法为基础。当进行产生式归约时执行对应的语义动作。 3.输入: 5+3+8*2 输出:24 4. 若输入有误,如:3++2 则应提示:重新输入! 5. 由于输入串是具体的数值,因此应调用相应的词法分析的功能。 扩展: 1. 对浮点数和科学计数法的表示也能完成上述的操作。 2. 增加减法和除法(也可继续扩展其他运算)对应的产生式,并能计算其语义结果。 3. 在邮箱中第五次上机的文件夹中有两个压缩包,用递归下降法实现的程序在压缩包“recursion_calculator.rar”中,用非递归的预测分析方法实现的程序在压缩包“predict_calculator.rar”中。可以任选其一作为基础进行改进,增加减法和除法的操作,写出改进后的文法,输出表达式的结果。
2019-12-21 21:25:10 7KB 编译 上机 代码 语义分析
1
使用逆向推理,15个产生式的简单产生式系统
2019-12-21 21:19:02 5.76MB 逆向推理 产生式系统
1
人工智能中产生式系统中动物识别系统,用java程序编写图形界面
2019-12-21 21:15:34 4KB 动物识别系统
1
基于产生式的知识表示方法,采用正向推理,根据特定应用建立好事实库、规则库及推理机后,根据用户输入的动物特征可以判断是何种动物。可以添加新规则、查看规则库,且具有一定的异常检测及控制功能.本系统是采用C#及ASP.NET 2.0编写的多网页WEB系统.采用Visual Studio开发平台和Access数据库。
1
基于产生式的动物识别系统,控制台版,《人工智能》大作业。
2019-12-21 20:51:35 3.75MB 人工智能 算法
1
产生式系统反向推理算法的设计与实现.pdf 产生式系统反向推理算法的设计与实现-MFC实现 包含了怎么创建和核心代码
2019-12-21 20:45:26 260KB mfc 人工智能 产生式系统 算法
1
产生式系统正反向推理MFC实现和操作步骤.rar 可直接运行 实验内容与要求 运用所学知识,设计包含 15 条规则的规则库,并编程实现一个简 单的产生式系统,实现反向推理。要求所开发的系统能识别老虎,金钱豹,斑马,长颈鹿,企鹅,鸵鸟等 6 种动物,并能通过反向推理得 到正确的动物识别结果 详情见博客:人工智能入门学习实验
2019-12-21 20:45:26 4.34MB mfc 产生式系统
1
人工智能植物识别产生式系统 人工智能植物识别产生式系统 人工智能植物识别产生式系统
2019-12-21 19:52:48 7.77MB 人工智能植物识别产生式系统
1
Python实现动物识别产生式系统,适合初学机器学习者,有应该更正的地方,欢迎指正
2019-11-18 11:36:25 3KB Python 动物识别 产生式系统
1