《程序语言课程设计---一元多项式简单的计算器》..

上传人:人*** 文档编号:487223956 上传时间:2022-11-06 格式:DOC 页数:46 大小:1,020.50KB
返回 下载 相关 举报
《程序语言课程设计---一元多项式简单的计算器》.._第1页
第1页 / 共46页
《程序语言课程设计---一元多项式简单的计算器》.._第2页
第2页 / 共46页
《程序语言课程设计---一元多项式简单的计算器》.._第3页
第3页 / 共46页
《程序语言课程设计---一元多项式简单的计算器》.._第4页
第4页 / 共46页
《程序语言课程设计---一元多项式简单的计算器》.._第5页
第5页 / 共46页
点击查看更多>>
资源描述

《《程序语言课程设计---一元多项式简单的计算器》..》由会员分享,可在线阅读,更多相关《《程序语言课程设计---一元多项式简单的计算器》..(46页珍藏版)》请在金锄头文库上搜索。

1、程序语言课程设计 - 一元多项式简单的计算器 .西安文理学院软件学院课程设计报告设计名称:程序语言课程设计设计题目:一元多项式简单的计算器学生学号:1402120135专业班级:软件学院一班学生姓名:张文东学生成绩:指导教师(职称) :袁溪(讲师)课题工作时间:至软件学院课程设计任务书学生张文学140212013专业姓名东号51 班班级设计一元多项式简单的计算器题目内容概要:设计或开发环境:Microsoft Visual Studio2010关键技术: C 语言主要功能:1 建立一元多次多项式2 多项式相加3 多项式相减4 多项式相乘文献资料:1 谭浩强 C 语言程序设计 (第三版) 清华大

2、学出版社 20072 姜敏芝 余健 C 语言程序设计案例精编清华大学出版社 20083 李健学 余健数据结构课程设计案例精编20074 唐国民王国均数据结构( C 语言版) 清华大学出版社5 网上相关文献资料设计要求:A.功能要求1)输入并建立多项式;2)输出多项式;3)两个多项式相加,输出和多项式;4)两个多项式相减,输出差多项式。B.文档格式*.c工作期限:设计工作自 2013 年 12 月 9 日至 2013年12月23日止。指导教师:院长:软件学院课程设计进度安排表学生姓名:张文东专业:软件工程学号:班级:一班1402120135起止日期内容备注下达任务书, 制定进度安排12月9日计划

3、12 月 10日系统整体设计和详细设计12月 12日12 月 13日系统编码实现12月 17日12 月 18 日 系统测试12月 19日12 月 20日撰写课程设计报告12月 23日12 月 25 日演示软件和答辩指导教师签名:2013年 12月 11日成绩评定表学生姓名:张文东学号:1402120135专业:软件工程班级:一班合 各类 计 项评分标准实际合计别 分 分得分得分值 值平时10按时参加设计指导,无违10反纪律情况。表现按设计任务书的要求完成完20了全部任务,能完整演示其设计内容,符合要求。成能对其设计内容进行详30情细、完整的介绍,并能就况10指导教师提出的问题进行正确的回答。报

4、报告文字通顺,内容翔实,告 35 10 论述充分、完整,立论正质确,结构严谨合理;报告量字数符合相关要求,工整规范,整齐划一。5课题背景介绍清楚,综述分析充分。设计方案合理、可行,论5证严谨,逻辑性强,具有说服力。5符号统一;图表完备、符合规范要求。能对整个设计过程进行全5面的总结,得出有价值的结论或结果。参考文献数量在 2 篇以上,5格式符合要求,在正文中正确引用。在规定时间内能就所设计答的内容进行阐述,言简意10明,重点突出,论点正确,辩25条理清晰。情况在规定时间内能准确、完15整、流利地回答教师所提出的问题。总评成绩:分指导教师:(签字)日期: 2013 年 12 月 25 日摘要摘要

5、:随着科技的不断发展,人们生活水平的不断提高,方便、高效、快捷成为了人们所追求的主要目标, 面对一些复杂的技术总会花费大量时间进行计算, 因此有一个多项式功能的计算器是很有必要的。开发这样一个程序需要用到 C 结点、链表方面的知识,系统分为多项式的输入输出、多项式的加法、多项式的减法、多项式的乘法四个模块。该报告主要是通过系统的程序段、 程序设计的要求以及计算器的功能来介绍该计算器实现过程。关键字: 多项式; C 语言;结点;链表西安文理学院软件学院课程设计报告目 录目 录0第一章课题背景11.1绪论11.2主要内容 .1第二章设计简介及设计方案论述22.1系统分析 .22.2总体设计 .2第

6、三章详细设计53.1建立多项式.53.2多项式相加.73.3多项式相减.93.4多项式相乘.10主要代码如下:12主要代码如下:16第四章设计结果及分析.194.1调试与测试.194.2运行结果 .214.3结果分析 .23总结24参考文献25附录26- 0 -西安文理学院软件学院课程设计报告第一章课题背景1.1 绪论随着科技的进步,社会的不断发展,计算器已普遍应用于各行各业,为了帮助人们提高工作效率,节约运算时间,设计一个多功能的计算器是很有必要的,在此设计一个多项式计算器可以很方便的对多项式相加、相减、相乘,对提高人们的运算效率很有帮助。一个计算器需要用到C 多方面的知识,要实现多项式的建

7、立和输入输出等功能,必须要熟练的掌握C,在此尤其是链表和结点。1.2 主要内容用 C语言实现多项式的输入输出和多项式的加减乘等运算,其中主要用到链表和结点的相关知识 , 具体功能如下:1)输入并建立多项式;2)输出多项式;3)两个多项式相加,输出和多项式;4)两个多项式相减,输出差多项式。- 1 -西安文理学院软件学院课程设计报告第二章设计简介及设计方案论述2.1 系统分析功能需求多项式的建立多项式的输入输出多项式的加减乘等运算数据需求在输入过程中,首先要给定输入的数据,数据只能是数字,不能是字母或其他,不能连续输入数据,必须要求以空格分开要输入的数据。系统需求系统必须安全可靠,不会出现无故死

8、机状态,运算速度要快。2.2 总体设计系统设计方案采用菜单设计,选择你需要的功能,用单链表储存你输入的数据。(1) 菜单菜单包括计算器加减乘等功能的选择(2) 文件保存方式运用带头节点的单链表储存多项式(3) 抽象数据类型定义主要定义多项式的系数和指数。系数项用浮点类型定义,指数项用整型定义(4) 存储结构- 2 -西安文理学院软件学院课程设计报告采用链式结构,建立链表储存输入的多项式(5) 算法设计运用链表知识,建立链表,给链表分配一定量的存储空间,查找链表,插入链表和链表的连接功能模块设计一元多项式计算器建立多项式多项式相加多项式相减多项式相乘建将将将立式输式输式输一入入入式相相相元的的的加减乘多多多多项项项项图 2-1功能模块设计- 3 -西安文理学院软件学院课程设计报告- 4 -西

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 演讲稿/致辞

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号