标题:[讨论]我们数据结构课设题目
取消只看楼主
jrunner
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2006-12-9
 问题点数:0 回复次数:2 
[讨论]我们数据结构课设题目

我们数据结构可设题目,疯了,编译原理还没学呢,只好问问老师,可是今天去了,那个老师说她没学过编译原理...
【问题描述】

“推导”是编译器采用“自顶向下(top-down)”方法进行语法分析的理论基础。因此,在编译器的实现中“推导的建立”成为语法分析部分的基本问题。利用所学的数据结构知识实现推导的建立是一个有意义的课题。

试为编译器接受的符号串建立推导,可以是最左推导、最右推导或一般推导(关于推导的说明见“实现提示”部分)

本课设题目要求实现的程序系统包括文法输入、推导建立(最左推导、最右推导、一般推导)、显示推导、查看推导结论的功能。

【基本要求】

首先输入一个文法,然后输入各个不同的符号串(符合文法的句子或非法符号串),分别为它们建立推导。程序系统应适用于一个文法和多个符号串。

推导以交互方式建立,即由用户选择推导方式(最左推导、最右推导与一般推导)。当在分析的每个步骤中关于某个非终结符号有多个规则可供选择时,由用户选择其中的一个规则,对于它建立直接推导。

给出是句子还是非法符号串的结论。

搜索更多相关主题的帖子: 数据结构 推导 编译 
2007-07-06 10:33
jrunner
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2006-12-9
得分:0 
回复:(mjh_abc)这个题目有意思,我的理解是首先定...
应该想起来比较简单,但是实现起来比较烦人,现在还不知道怎么下手

THE TRUE TEST OF A MAN\'S CHARACTER IS WHAT HE DOES WHEN NO ONE IS WATCHING
2007-07-07 10:34
jrunner
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2006-12-9
得分:0 
回复:(mjh_abc)有没有更详细点的说明,你的说明不够...
我也不会啊...这就是题目
更详细的看附件
8cOredx9.rar (118.77 KB) [讨论]我们数据结构课设题目



THE TRUE TEST OF A MAN\'S CHARACTER IS WHAT HE DOES WHEN NO ONE IS WATCHING
2007-07-07 19:39



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-153181-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.219313 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved