1.1 引言 1.1.1 设计目的 本次课程设计是在完成一个学期的编译原理课程之后,为了进一步加深对编译原理相关知识的理解,培养实际解决问题的能力而进行的。结合本学期所开设的软件工程课程,本次课程设计实验过程要求按照软件工程的思想来组织开发过程,按照软件生命周期的阶段划分来进行。由于课程设计规模较小,所以对软件生命周期进行适当的合并,简化为五个阶段,即需求分析、总体设计、详细设计、编码实现和测试。 1.1.2 设计任务 针对本次课程设计我们设计了一个简化的pascal语言,称为mini-pascal。设计的任务就是开发出针对mini-pascal语言的编译程序。标准的编译程序结构分为五部分,分别是词法分析、语法分析、语义分析和中间代码生成、优化和目标代码生成。由于时间和能力所限,我们的编译程序只包括前三个部分,最后生成四元式形式的中间代码。
上传时间: 2013-12-25
上传用户:2467478207
对文件的加密解密,同时能对文件进行比较与合并。
上传时间: 2015-11-15
上传用户:bjgaofei
地理信息系统中, 对线段,多边形等位置信息的分析, 主要方便了地理信息元素的比对
标签: 地理信息系统
上传时间: 2015-11-16
上传用户:zhichenglu
想学好计算机图形学的大学生,老师和工程人员内容:动态的演示了图形生成过程,详细的源代码使你粘贴后就可以运行,其中包括DDA、bresenham、逐点比较法直线生成算法;bresenham,DDA,中点画圆算法;n次bezier,spline,Bspling,Hermite曲线生成算法;单线性,双线性,Bezier曲面生成算法;矢量,点阵字符生成算法;扫描填充,种子填充算法,多边形,直线裁剪算法;平移,比例,旋转,原点对称,错切变换算法;斜测投影,一点,二点,三点透视算法;消影,斜平行投影,正轴测投影,透视投影算法,光照立体球,光照圆环,光照双线性曲面等等!如果需要安装图形学演示系统的请到这下载
上传时间: 2013-12-17
上传用户:xieguodong1234
:介绍了扩展卡尔曼滤波算法和无迹变换(unscented transformation,UT)算法,并对扩展卡尔曼滤波算法(EKF)和无 迹卡尔曼滤波算法(UKF)进行比较,阐明了UKF优于EKF。在此基础上,提出了一种基于Unscented变换(uT)的高斯和滤 波算法,该算法首先通过合并准则得到适当个数的混合高斯模型,逼近系统中非高斯噪声的概率密度
标签: transformation unscented 扩展 卡尔曼滤波
上传时间: 2015-11-25
上传用户:bruce
包括4天线准正交码的编码和解码程序,其中解码程序包括部分行的合并解码
上传时间: 2015-11-26
上传用户:qunquan
C++语言编写的几何学算法模板。包括几何学的10多种基本的操作。例如点生成直线,叉积运算,线段的拐向,任意多边形面积的计算,点的位置判断,线段相交判断,求凸包等等。
上传时间: 2014-01-04
上传用户:koulian
一篇统计文章,计算组合标准差,可用。小样本合并成大样本时候计算标准差
标签:
上传时间: 2013-12-24
上传用户:13215175592
armlpc2114,串口定时器及外部中断合并的源码。开发环境为ads1.2
上传时间: 2014-01-18
上传用户:pompey
摘要:针对高速高精度帧片机视觉检测中的元件图像分割问题,提出了一种改进分水岭算法。该算法结合传统的边缘检测和阈值分割,并采用一定的集水盆区域合并准则,有效地抑制了过分割现象。现场运行结果表明该算法效果很好,满足了帧片机视觉检测的要求。
上传时间: 2015-12-25
上传用户:CSUSheep