Radl→Apla自动程序转换系统研究与实现

来源 :江西师范大学 | 被引量 : 0次 | 上传用户:yzx_27
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本项研究作为PAR方法研究的一个重要组成部分,目标是开发一个自动程序转换系统,该系统能将用Radl语言描述的算法转换成抽象语言程序Apla程序.围绕转换系统的设计与实现,本文主要做了一下工作:1、对Radl算法描述语言和Apla抽象程序语言进行了归纳和整理.2、归纳总结Radl语言到Apla语言的程序交换规则.3、基本上实现了由Radl算法语言程序到Apla程序语言程序的自动转换.4、用一些典型的算法程序对转换系统进行测试.Radl->Apla自动转换系统已经将Radl语言书写的数组求和、立方问题、层次遍历二叉树、图的遍历等算法转换为Apla程序并运行得到正确结果.本研究主要进行了如下创新:1、实现了Radl语言中的无序递推关系式到Apla程序的转换.2、实现了Radl语言中的隐式递推关系式到Apla程序的转换.
其他文献
目前,大多数商业系统通常都采用面向对象的应用与关系数据库相结合的方式,这会引出对象模型和关系模型之间的不匹配问题。对象模型基于耦合、内聚和封装等软件工程概念,而关系模
网络化教育是当今教育发展的新的增长点,也是当前计算机教育应用的主要发展方向。Agent是一种新兴技术,有很大的发展潜力,将Agent技术应用于网上教学、可以提高网上教学系统的智
随着MEMS、移动计算、无线通信等关键技术的不断成熟与发展,作为一种新型的网络感知范式,人本感知网络已被普遍认为具有广阔的发展空间与应用前景。然而,由于人本感知网络所
电力工业在我国的国民经济发展中占据先导地位,保证其稳定经济运行对社会的发展和稳定具有举足轻重的作用。电能生产的过程实质上就是燃料价值转化的过程,而发电所需的燃料成
电子现金是一种新型的电子支付载体,是纸币的电子化,由电子现金公司(银行)发行并承诺其价值。电子现金作为一种理想的支付工具具有成本低、安全性高、离线交易等特点,它的出现极
不经意传输(ObliviousTransfer,简称OT)是密码学中一种重要的工具。在1992年,Beaver首次对单机的OT协议的安全性做了形式化的定义[3],将现实的OT协议与理想的OT系统进行比较,要求
电力系统中存在多种安全隐患,而多数的隐患事件发生在电力生产中,有些事件具有突发性和不可预料性,但人为原因造成的人员伤害大部分是可以避免的,通过视频的监控能减少经济损
针对大型复杂决策信息系统,如何进行决策信息系统约简并获取知识一直是粗糙集理论中一个重要的研究课题。动态约简方法作为一种有效的约简方法提出,其实质是对大型决策信息系统
计算机技术、通信技术和计算机网络的快速发展,推动信息技术迅速渗透到国民经济和社会生活各个方面,嵌入式技术更是在这些应用中得到了长足的发展,但软件发展滞后于硬件发展
随着因特网和IP技术的迅猛发展,基于IP网络的多媒体传输技术已成为通信领域的研究和应用热点。VoIP技术,是将语音进行编码、压缩并转换成数据包,在基于TCP/IP的网络中进行传输的