此为编译原理实验报告 学习消除文法左递规算法,了解消除文法左递规在语法分析中的作用 内含 设计算法 目的 源码 等等.... 算法:消除左递归算法为: (1)把文法G的所有非终结符按任一种顺序排列成P1,P2,…Pn 按此顺序执行 (2)FOR i:=1 TO n DO BEGIN FOR j:=1 DO 把形如Pi→Pjγ的规则改写成 Pi→δ1γ δ2γ … δkγ。其中Pj→δ1 δ2 … δk是关于Pj的所有规则; 消除关于Pi规则的直接左递归性 END (3)化简由(2)所得的文法。即去除那些从开始符号出发永远无法到达的非终结符的 产生规则。
上传时间: 2015-03-29
上传用户:极客
JSP设计(第三版)一书源代码 JSP设计(第三版)》得到了充分的修订和更新,以涵盖JSP 2.0和JSTL 1.1规范。其中详细介绍了JSP 2.0中新增的表达式语言(EL)、JSTL 1.1标记库和新的函数库、支持定制标记库开发(而无须Java代码)的新标记文件格式、简化的Java标记库API、在JSP XML语法方面所做出的改进等等。不仅如此,在此还详尽地描述了Apache Tomcat服务器的建立、JSP和JSTL语法和特征、错误处理和调试、鉴别和个人化、数据库访问、XML处理和国际化等诸多内容。
上传时间: 2015-05-10
上传用户:BOBOniu
矩阵相乘的Strassen算法,其中 乘积矩阵C = H*H,H =(hij)n*n 1. hij = , i,j=1,…8 2. i,j=1,…12 矩阵H =(hij)n*n自动生成,取小数点后面6位计算
上传时间: 2014-01-17
上传用户:wff
源代码\用动态规划算法计算序列关系个数 用关系"<"和"="将3个数a,b,c依次序排列时,有13种不同的序列关系: a=b=c,a=b<c,a<b=v,a<b<c,a<c<b a=c<b,b<a=c,b<a<c,b<c<a,b=c<a c<a=b,c<a<b,c<b<a 若要将n个数依序列,设计一个动态规划算法,计算出有多少种不同的序列关系, 要求算法只占用O(n),只耗时O(n*n).
上传时间: 2013-12-26
上传用户:siguazgb
DNA限制性图谱的绘制方案程序 %采用改进的穷举法搜索DNA片段排序,data1,data2是传进来的两组数据,由SPDP法中测得 %例如data1=[1 14 12 3 7 8 9 6 11 4 12 3 13 2 5 10] data2=[1 1 2 1 2 2 1 2 3]
上传时间: 2014-01-19
上传用户:wxhwjf
C语言 打印“魔方阵”,所谓魔方阵是指这样的方阵 ,它的每一行,每一列和对角线之间和均相等。例如,三阶魔方阵为 8 1 6 3 5 7 4 9 2 要求打印出1~n的平方数的自然数的魔方阵。
上传时间: 2015-08-26
上传用户:er1219
逻辑分析仪 PC发送到单片机的命令共7个字节: 第一字节是触发信号,每bit对应一路信号,1为高电平触发,0为低电平触发; 第二字节是触发有效信号,每bit对应一路信号,1为忽略,0为有效; 第三、四字节是采样时间,对应如下: 2us=0x0402,5us=0x0a02,10us=0x1402,10us=0x2802,50us=0x6402,100us=0xc802,200us=0x3203,500us=0x7d03,1ms=0xfa03,2ms=0x7d04,4ms=0xfa04,8ms=0x7d05,16ms=0xfa05; 第五、六字节是一样的,为预触发:8=0%,7=12.5%,6=25%,5=37.5%,4=50%,3=62.5%,2=75%,1=87.5% 第七字节为模式,0=普通模式;1=外部时钟,上升延;2=外部时钟,下降延;3=外部触发,上升延;4=外部触发,下降延;5=静态模式;6没有查到,不知道是什么;7为测试模式的二进制信号;8为测试模式的AA、55;9为测试模式的清零。
上传时间: 2013-12-12
上传用户:luke5347
曲谱存贮格式 unsigned char code MusicName{音高,音长,音高,音长...., 0,0} 末尾:0,0 表示结束(Important) 音高由三位数字组成: 个位是表示 1~7 这七个音符 十位是表示音符所在的音区:1-低音,2-中音,3-高音 百位表示这个音符是否要升半音: 0-不升,1-升半音。 音长最多由三位数字组成: 个位表示音符的时值,其对应关系是: |数值(n): |0 |1 |2 |3 | 4 | 5 | 6 |几分音符: |1 |2 |4 |8 |16 |32 |64 音符=2^n 十位表示音符的演奏效果(0-2): 0-普通,1-连音,2-顿音 百位是符点位: 0-无符点,1-有符点 调用演奏子程序的格式 Play(乐曲名,调号,升降八度,演奏速度) |乐曲名 : 要播放的乐曲指针,结尾以(0,0)结束 |调号(0-11) : 是指乐曲升多少个半音演奏 |升降八度(1-3) : 1:降八度, 2:不升不降, 3:升八度 |演奏速度(1-12000): 值越大速度越快
标签: MusicName unsigned char code
上传时间: 2013-12-15
上传用户:671145514
面向对象数据库开发时,需要将数据库中的表写成类使用,重复工作代码量巨大,该工具支持SQLServer2000数据库,可以将数据库中的表,批量转换在Delphi类.支持2种格式: 1. 类声明格式;(需要开发者在属性上按Shift+Ctrl+C) 2. 直接转换并保存Unit文件;
上传时间: 2013-12-08
上传用户:frank1234
一位计数器,按p3.2数码管加1,到9后回0,同时小喇叭响一下报警码管数据p0,数码管控制p2口,按键p3.2口 ,喇叭p3.3
标签: 计数器
上传时间: 2015-11-07
上传用户:bruce5996