魔王语言报告(带有完整程序).docVIP

  • 30
  • 0
  • 约5.32千字
  • 约 14页
  • 2017-12-19 发布于河南
  • 举报
魔王语言报告(带有完整程序)

西安郵電學院 目: 魔王语言 院系名称: 专业名称: 班 级: 学生姓名: 学号(8位): 指导教师: 设计起止时间: 一. 设计目的 以栈和队列为数据结构,使用文件读写、查找等操作,完成对魔王语言的解释。 二. 设计内容 有一个魔王总是使用自己的一种非常精炼而抽象的语言讲话,没有人能听懂。但他的语言是可以逐步解释成人能懂的语言的,因为他的语言是由以下两种形式的规则由人的语言逐步抽象上去的: (1)α→β1β2 …… βm (2)(θδ1δ2 …… δn)→ θδnθδn-1 …… θδ1 θ? ? ? 在这两种形式中,从左到右均表示解释;从右到左均表示抽象。试写一个魔王语言的解释系统,把他的话解释成人能听得懂的话。 三.概要设计 通过栈、队列和函数的调用来实现魔王语言。 1.功能模块图; 2.各个模块详细的功能描述。 1. 通过打开规则文件读取文件中的数据,并将其保存在数组r中 2. 通过打开小写字母匹配文件读取文件中的数据,并将其存储在链表head中。 3. 通过这个函数将所有的魔王语言存储在栈中。 4. 通过这个函数将魔王语言中所有的括号去掉,并将其结果存储在队列Q中 5. 通过这个函数,根据规则文件,将去掉括号后的魔王语

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档