| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1291 人关注过本帖
标题:[讨论]我们数据结构课设题目
只看楼主 加入收藏
jrunner
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2006-12-9
收藏
 问题点数:0 回复次数:4 
[讨论]我们数据结构课设题目

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

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

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

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

【基本要求】

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

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

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

搜索更多相关主题的帖子: 数据结构 推导 编译 
2007-07-06 10:33
mjh_abc
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2007-7-7
收藏
得分:0 

这个题目有意思,

我的理解是首先定义一个推导的上下文无关文法,然后实现文法的词法分析和语法分析,这样就可以识别出错误的句子.

至于推导,不大懂,大概就是搜索,哈哈...

指教

2007-07-07 08:26
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
mjh_abc
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2007-7-7
收藏
得分:0 
有没有更详细点的说明,你的说明不够清晰,例如推导....
2007-07-07 11:05
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
快速回复:[讨论]我们数据结构课设题目
数据加载中...
 
   



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

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