Ta上传的资源 (0)

汉诺塔可视化界面。设A,B,C是三个塔座。开始时,在塔座A上有一叠共n个圆盘,这些圆盘自下而上,由大到小地叠放在一起,各圆盘从小到大编号为1,2,...,n,如图1-1所示。现要求将塔座A上的这一叠圆盘移到塔座B上,并仍按同样顺序叠置。

编写 LEX 源文件,实现C 语言子集的词法分析功能,最后上机调试。 要求编写一个测试程序,以给定的测试文件作为输入,输出运行结果到输出文件中。

系统软件开发作业。利用 Flex 设计一个扫描器程序,用于计算一个文件中的字符数,单词 数和行数。利用 Flex 设计一个扫描器程序,用于计算一个文件中的字符数,单词 数和行数。

编译原理作业。掌握下推机这一数学模型的结构和理论,并深刻理解下推自动机在LR分析法中的应用(即LR分析器)
PHP 22

编译原理作业,递归下降语法分析器。根据课堂讲授的形式化算法,编制程序实现递归下降分析器,能对常见的语句进行分析。

使用flex和bison开发了一个具有全部功能的桌面计算器,能够支持变量,过程,循环和条件表达式,使它成为一个虽然短小但是具有现实意义的编译器。重点学习抽象语法树的用法,它具有强大而简单的数据结构来表示分析结果。

算法导论作业0-1背包问题 1、 熟悉C/C++语言的集成开发环境; 2、 通过本实验加深对递归过程的理解

根据课本的LR分析器模型和LR分析算法,完成LR分析。对要求中的错误信息提示,指的是对应分析表中的空白处,每一个空白的地方都应该有对应的错误情况,因而有相应的错误信息。注意这里的语法分析,是在词法分析的基础上进行的