资源描述:
《数据结构课程设计数制转换样本.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。目录1前言................................................11.1设计背景和意义.................................11.1.1数据结构简介.................................11.1.2选择算法的原因.............................11.2设计的原理和内容...............................22正文....................................
2、............22.1设计的目的和意义...............................22.2目标和总体方案.................................32.3设计方法和内容.................................32.3.1模块划分...................................32.3.2主要程序模块...............................52.4程序的设计思想和内容..........................102.4.1用数组实现该问题............
3、..............102.4.2用栈实现该问题............................112.5设计创新和关键技术............................112.6程序调试......................................112.7程序流程图....................................122.8结论..........................................14参考文献.............................................14资料内容仅
4、供您学习参考,如有不当或者侵权,请联系改正或者删除。附录151前言1.1设计背景和意义1.1.1数据结构简介数据结构是计算机程序设计的重要理论设计基础,是一门综合性的专业基础科。数据结构是研究数据之间的相互关系,也即数据的组织形式的一门科学。它不但是计算机学科的核心课程,数据结构是计算机存储、组织数据的方式。一般情况下,精心选择的数据结构能够带来更高的运行或者存储效率的算法。在计算机科学中,”数据结构”不但是一般程序设计的基础,而且是设计和实现编译程序、操作系统、数据库系统及其它系统程序和大型应用程序的重要基础。1.1.2选择算法的原因在许多类型的程序的设计中,数据结构的选择是一个基本的设
5、计考虑因素。许多大型系统的构造经验表明,系统实现的困难程资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。度和系统构造的质量都严重的依赖于是否选择了最优的数据结构。许多时候,确定了数据结构后,算法就容易得到了。有些时候事情也会反过来,我们根据特定算法来选择数据结构与之适应。不论哪种情况,选择合适的数据结构都是非常重要的。1.2设计的原理和内容设计了一个10进制转换其它进制(36进制以内)及逆转换的软件,该软件具有简单的将10进制数转换成2、8、16进制数以及较复杂的高进制数的转换和逆转功能。本软件采用C语言编写以VC++作为软件开发环境,采用顺序栈存储方式来
6、存储运算中的数位,借助栈后进先出的特点,易于结果输出。操作简单,界面清晰,易于为用户所接受。2正文2.1设计的目的和意义我们是计算机科学与技术专业的本科生,《数据结构》是我们重要的必修课程。当代社会学要大学培养出理论扎实,动手实践能力强的大学生。因此,本次课程设计的目的就在于经过一次实践性的活动加深对这门课程的理解,使我们在感性的认识上进一步升华为理性的认识。为后继课程的学习打下坚实的基础。经过本次数据结构课程设计,我们基本上掌握了课程设计流程,还掌握了一资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。些知识和技能,这对于我们以后对于数据结构的学习有了很大的帮助和提高,加深了
7、我们对数据结构的理解,,为今后的学习打下了坚实的基础。同时也提高了我们对于编程这方面的能力。2.2目标和总体方案本次设计的目标在于设计出一个能够实现数制转换的程序于是特制订了一个总体的方案:程序的设计,第一步:查阅有关数据结构数制转换操作的资料,用半天的时间。第二步:设计这个项目的整体架构和算法。用一到两天的时间。第三步:使用C语言程序设计程序语言进行算法的描述。两天的时间。程序的调试进行程序的调试。用一天。最后,我在