编译原理课程设计 PL0 (报告实验和课程设计报告,已经设计方法,步骤) 1. 基本内容 (1)扩充赋值运算:+= 和 -= (2)扩充语句 REPEAT <语句序列> DOWHILE <条件> 其中,<条件>是循环条件,即条件成立时,重复执行循环体的<语句序列> 2. 选做内容 (1)增加运算:++ 和 --。 (2)增加类型:① 字符类型; ② 实数类型。 (3)扩充函数:① 有返回值和返回语句;② 有参数函数。 (4)增加一维数组类型(可增加指令)。 (5)其他典型语言设施。 3.本人在课程设计中已实现的功能 (1)增加单词:保留字 ELSE,REPEAT,DOWHILE,RETURN 运算符 +=,-=,++,-- (2)修改单词:不等号# 改为 <> (3)增加条件语句的ELSE子句 (4)扩充赋值运算:+= 和 -= (5)扩充语句 REPEAT <语句序列> DOWHILE <条件> (6)增加运算:++ 和 --(包括前后++、--运算) (7)增加类型:① 字符类型;② 实数类型。 (8)其他典型语言设施:FOR TO语句,FOR DOWNTO语句;
上传时间: 2014-01-10
上传用户:天诚24
该算法将实际问题通过非线性变换到高维的特征空间,在高维空间中构造线性判别函数,以替换原空间中的非线性判别函数,这样能保证机器有较好的推广能力,同时它巧妙地解决了维数问题,其算法复杂度与样本维数无关
上传时间: 2014-01-18
上传用户:Miyuki
使用分解聚类算法在IRIS数据上进行聚类分析,IRIS数据是由鸢尾属植物的三种单独的花的测量结果所组成,模式类别数为3,特征维数是4,每类各有50个模式样本,总共有150个样本。
上传时间: 2017-04-07
上传用户:极客
支持向量机的程序,可以进行分类和回归,效果比神经网络好,没有维数灾难的问题,是比较好的建模方法。
上传时间: 2013-12-23
上传用户:徐孺
matlab程序,对一个混沌系统进行仿真。 lyapunov.m是计算的主程序;qi_hyper.m是一个例子(qi系统),利用qi_hyper_lyap.m计算所有李氏指数,利用qi_hyper_lyapDim.m计算分形维数。其他系统稍作改正就可使用。经验证程序比其他计算李氏指数的更为有效精确。
上传时间: 2017-05-12
上传用户:yuchunhai1990
快速傅立叶变换,及快速傅立叶反变换。输入第一行为向量维数,第二三行为两个向量
标签: 傅立叶变换
上传时间: 2014-01-21
上传用户:wang5829
操作系统磁盘空间分配与回收,用户可以定义柱面数,扇区数,磁道数,然后用一个二维数组存放相对应用户分配的相对物理块号,即数组weishi[][]。程序中定义内部类记录进程,当输入相应的用进程名时,给相应分配为物理块,记录盘块数据。当回收用户盘块时,只需输入进程名,即可回收其占用的盘块并置位示图相应号为0。
上传时间: 2017-07-07
上传用户:kernaling
三: 针对带表头结点的单链表,试编写下列函数。 (1) 定位函数Locate:在单链表中寻找第i个结点。若找到,则函数返回第i个结点的地址;若找不到,则函数返回NULL。 (2) 求最大值函数max:通过一趟遍历在单链表中确定值最大的结点。 (3) 统计函数number:统计单链表中具有给定值x的所有元素。 (4) 建立函数create:根据一维数组a[n]建立一个单链表,使单链表中各元素的次序与a[n]中各元素的次序相同,要求该程序的时间复杂性为O(n)。 (5) 整理函数tidyup:在非递减有序的单链表中删除值相同的多余结点。
上传时间: 2017-07-20
上传用户:CSUSheep
一种简单的灰色预测实现的方法,data为需要输入的一维数组,N为需要预测的值的个数
标签: 灰色预测
上传时间: 2013-12-11
上传用户:宋桃子
设计一个造成矩阵类Matrix,包含一个元素类型为int的二维数组,分别设计一个静态方法和实例方法把矩阵转置,分别设计静态方法和实例方法实现二个矩阵相加、相乘。重写方法toString(),使其能输出此矩阵。
上传时间: 2013-12-24
上传用户:wyc199288