“编译原理与技术”的上机实验要求你对PL/0语言及其编译器进行扩充和修改。每个扩充或修改方式可得到不同的分数,满分为100分。 完成上机作业后,必须提交下列文档: (1) 修改后的PL/0语言文本。包含词法分析(正规式),语法分析(BNF)。 (2) 有关修改后的PL/0编译/解释器的说明。详细说明你的编译器是如何编译新的PL/0语言程序的。指出你的程序中最精彩的部分,以及你为什么这样做,你是如何控制和恢复语义错误的。 (3) 给出你所改动后的编译器源程序清单,并标记出你所修改的部分。比较你的编译器和原来的编译器之间的差别。 (4) 说明你的编译器中可能存在的错误。
上传时间: 2014-01-20
上传用户:waizhang
汇编程序中的数制转换与DOS调用功能的结合,还有一个表处理程序,以下是程序实现的功能: 1.从键盘输入一个十进制数,转换为二进制显示在屏幕上; 2.输入十位BCD码,转换为4字节十六进制显示; 3.从键盘输入两个十进制数,相加后将结果显示在屏幕上; 4.从键盘键入一个4位十六进制数,转换为十进制显示在屏幕上; 5.对一个已知长度的从小到大的无符号字节数组查找关键字;用二分法实现
上传时间: 2016-06-16
上传用户:wsf950131
一个软化水设备的控制系统,多工位按设定时间顺序执行,各工位运行时间可调,可记录系统当前运行状况。有完善的按键分析部分,特别值得参考。
上传时间: 2013-12-28
上传用户:远远ssad
本程序是BP算法的演示程序, 其中的Levenberg-Marquardt算法具有实用价值. 一、网络训练 程序默认状态是样本训练状态,现将样本训练状态下的如何训练网络进行说明: 1.系统精度: 定义系统目标精度,根据需要定义网络训练误差精度.误差公式是对训练出网络的输出层节点和实际的网络输出结果求平方差的和. 最大训练次数: 默认为10000次,根据需要调整,如果到达最大训练次数网络还未能达到目标精度,程序退出. 3.步长: 默认为0.01,由于采用变步长算法,一般不需人工设置. 4.输入层数目: 人工神经网络的输入层神经元的节点数目. 5.隐含层数目: 人工神经网络的隐含层神经元的节点数目. 6.输出层数目: 人工神经网络的输出层神经元的节点数目. 7.训练算法: 强烈建议选取Levenberg-Marquardt算法,该算法经过测试比较稳定. 8.激活函数: 不同的网络激活函数表现的性能不同,可根据实际情况选择. 9.样本数据的处理: 由于程序没有实现归一化功能, 因此用来训练的样本数据首先要归一化后才能进行训练.
标签: Levenberg-Marquardt 程序 状态 样本
上传时间: 2013-12-19
上传用户:firstbyte
网吧管理系统. 实现了网吧收费的管理.每小时设置2元,不足1小时扣除2元,1小时5分内扣除2元,以后扣除两小时的4元.
上传时间: 2016-07-01
上传用户:13517191407
一个简单的异常捕获线程!不知道对大家没有作用。 ========== 呵呵 不写很多了 书看了很多 但是实际的编码工作做的很少! 从现在开始每一天都努力实现一个小组件吧!呵呵 ! 欢迎朋友们有什么问题大家交流!希望能够有更多的项目做! 能够提高自己的编码能力和面向对象的分析能力!
上传时间: 2014-01-05
上传用户:zhangzhenyu
经典的音频G711和G729编码和解码源代码,G711是纯C源代码,G279为静态链接库,里面有PDF格式的开发文档
上传时间: 2016-07-15
上传用户:hebmuljb
我替同学做的毕业设计!实现用LCD显示车速(mps和kmph两档)、里程、行驶时间以及超速报警的功能。硬件测试非常成功。希望对大家有帮助!
上传时间: 2014-01-09
上传用户:AbuGe
关于数显可调稳压电路的设计方案,可以参考
上传时间: 2013-12-28
上传用户:gut1234567
程序主要功能: 1、支持在线的图片投票和评论; 2、支持报道新闻动态更新 3、支持自定义分类 4、支持投票相关的评选,投票的说明等 5、支持各种投票限制,每天每个IP投票数量显示,每个Ip对指定的图片投票限制等等 6、后台完善由大赛报道、人物展示、投票评论、用户管理、系统管理主要组成 7、在线报名,后台自主审核用户 8、用户查询系统 9、合作商业单位 10、自动关闭投票功能. 11、网站开关功能
上传时间: 2014-01-17
上传用户:qiaoyue