一个能够分析三种整数、标识符、主要运算符和主要关键字的词法分析程序。 ㈠、基本要求: 标识符 <字母>(<字母>|<数字字符>)* 十进制整数 0 | (1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)* 八进制整数 0(1|2|3|4|5|6|7)(0|1|2|3|4|5|6|7)* 十六进制整数 0x(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)* 运算符和分隔符 + - * / > < = ( ) ; 关键字 if then else while do ㈡、附加要求: 标识符 <字母>(<字母>|<数字字符>)*(ε|_|.)(<字母>|<数字字符>)* 十进制整数 (0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)*(ε|.)(0|1|2|3|4|5|6|7|8|9)(0|1|2|3|4|5|6|7|8|9)* 八进制整数 0(1|2|3|4|5|6|7)(0|1|2|3|4|5|6|7)* (ε|.)(0|1|2|3|4|5|6|7)(0|1|2|3|4|5|6|7)* 十六进制整数 0x(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)* (ε|.) (0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)(0|1|2|3|4|5|6|7|8|9|a|b|c|d|e|f)*
上传时间: 2016-03-03
上传用户:zhengjian
该程序重载了C++基本运算符号 能提供对最大10000!进行计算 满足一部分大整数计算的要求
上传时间: 2014-01-22
上传用户:waitingfy
用MATLAB程序解决高阶问题;通过20多个实例来说明线性代数在后续课和工程中的广泛应用,使得本来抽象、冗繁和枯燥的课程变得形象、简明而实用。
上传时间: 2013-12-17
上传用户:litianchu
自己编的高斯消元法求线性方程组的根 可以供数值算法的朋友参考
上传时间: 2016-03-04
上传用户:refent
一个使用分治方法的并行程序从一个存放在数组中整数数列中找出第一个0。自己选择进程数和数组大小,但进程数最少4个,数组大小最小64
上传时间: 2016-03-06
上传用户:caiiicc
求解线性方程组的高斯主元消去法程序,并且主函数选择了一个四元方程组为例来验证算法。
上传时间: 2016-03-06
上传用户:hzy5825468
MD5 算法是当今应用最广泛的提取数字指纹的算法,其采用复杂的线性运算和单向加 密生成数字指纹. 作者详细分析了MD5 算法的实现原理,然后提出MD5 算法在远程身份认 证的实际应用和实现.
上传时间: 2016-03-06
上传用户:aig85
2008版--线性代数(2008强化) 课程电子版教材
上传时间: 2016-03-06
上传用户:bibirnovis
这四个程序分别为高斯消去法、列主元消去法、全主元消去法解线性方程组和Gauss-Jordan消元法求矩阵的逆。 程序采用MATLAB语言开发,并在MATLAB6.5下测试通过。
标签: Gauss-Jordan MATLAB 程序 分
上传时间: 2016-03-07
上传用户:colinal
随机生成25个整数,介于1~10间为真实节点,其余为虚节点。将这一生成理解成完全二叉树,构造生成一棵完全二叉树。在此基础上执行:先根、中根、后根遍历;指定一节点整数,可给出其从根开始的路径。 二叉树采用链式方式存储。
上传时间: 2014-01-03
上传用户:gundamwzc