2022年数据结构课程设计 .pdf
《2022年数据结构课程设计 .pdf》由会员分享,可在线阅读,更多相关《2022年数据结构课程设计 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2010-2011 第二学期数据结构课程设计题目 1:大数相乘题目 2:马的遍历学院:计算机学院姓名:陈 浩学号:0 班级:软件 091 班评阅教师:汤亚玲2011 年 6 月 9 日安 徽 工 业 大 学名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - 一、目的加深对数据结构 课程所学知识的理解, 进一步巩固 C语言语法规则。学会编制结构清晰、风格良好、数据结构适当的语言程序,从而具备解决综合性实际问题的能力。题目一:大数相乘目
2、录:系统功能分析3基本要求 .3功能需求 . 3开发工具 3程序说明 . 3大数相乘总括 4源程序 4测试与结论 5创新及难点 .6程序设计总结心得体会62011-6-9名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - 正文内容如下:系统功能分析功能分析:大数相乘可以实现对两个任意大的正数相乘。用户可以通过本程序对无法实现的两数进行相乘,其意在方便用户,方便群众。二、 1 编写基本目的要求:分析程序开发过程的具体问题,构架程序的功
3、能, 同时使该程序的使用者对本程序有一定的了解,为实现功能的编码做好基础,对数据结构有一个更深入的了解。1、背景 :a.开发的软件系统的名称:大数相乘。b.本项目的任务提出者汤亚玲;开发者:陈浩。2、 功能需求:根据大数相乘的实际需求,分析系统应该设计的功能,其中应该包括对于超过整型大数的输入,存储,运算,输出。实现乘法的一般功能。3、数据需求 :运行环境及知识要求:运行环境要求:windows xp/visita/7知识要求:熟悉 vc+编译系统熟悉 AISCC熟练掌握字符与数字之间的转换4分析及实现简介:由于大数相乘问题相对简单,我只写了一个主函数实现了其功能。大数用字符数组存储,用 AI
4、SCC数字之间转换进行运算。二、程序的说明:首先定义两个字符数组存储两个大数,在定义两个数组,一个用与保存结果,另一个为辅助只用,具体的思想是a b 两个大数用 b 的个位一次乘a 的每一位结果保存在辅助数组temp中,在进位取余得到正常的10 进制数,用sum 数组的temp 的求和,用flag 标记,以便temp的错位相加。用while 可以控制大数运行的次数。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - 三、模块分析及源
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据结构课程设计 2022 数据结构 课程设计
限制150内