《程序语言课程设计---一元多项式简单的计算器》..
- 格式:doc
- 大小:306.00 KB
- 文档页数:45
《程序语言课程设计---一元多项式简单的计算器》..
西安文理学院软件学院课程设计报告
设计名称:程序语言课程设计
设计题目:一元多项式简单的计算器
学生学号:1402120135
专业班级:软件学院一班
学生姓名:张文东
学生成绩:
指导教师(职称):袁溪(讲师)
课题工作时间:2013.12.9 至2013.12.23
软件学院课程设计任务书
学生姓名张文
东
学
号
140212013
5
专业
班级
1班
设计
题目
一元多项式简单的计算器
内容概要:
设计或开发环境:Microsoft Visual Studio 2010
关键技术:C语言
主要功能:
[1]建立一元多次多项式
[2]多项式相加
[3]多项式相减
[4]多项式相乘
文献资料:
[1]谭浩强《C语言程序设计》(第三版)清华大学出版社2007
[2]姜敏芝余健《C语言程序设计案例精编》清华大学出版社2008
[3]李健学余健《数据结构课程设计案例精编》2007
[4]唐国民王国均《数据结构》(C语言版)清
华大学出版社
[5]网上相关文献资料
设计要求:
A.功能要求
1)输入并建立多项式;
2)输出多项式;
3)两个多项式相加,输出和多项式;
4)两个多项式相减,输出差多项式。
B.文档格式
*.c
工作期限:设计工作自2013年12月9日至2013年12月23日止。
指导教师:院长:
软件学院课程设计进度安排表
学生姓名:张文东学号:1402120135 专业:软件工程班级:一班
起止日期内容备注
12月9日下达任务书,制定进度安排计划
12月10日~
12月12日
系统整体设计和详细设计12月13日~
12月17日
系统编码实现
12月18日~系统测试
12月19日
12月20日~
撰写课程设计报告
12月23日
12月25日演示软件和答辩
指导教师签名:
2013年12月11日
成绩评定表
学生姓名:张文东学号:1402120135 专业:软件工程班级:一班
类别合
计
分
值
各
项
分
值
评分标准
实际
得分
合计
得分
平
时表现10 10
按时参加设计指导,无违
反纪律情况。
完
成情况30
20
按设计任务书的要求完成
了全部任务,能完整演示
其设计内容,符合要求。
10
能对其设计内容进行详
细、完整的介绍,并能就
指导教师提出的问题进行
正确的回答。
报
告质35 10
报告文字通顺,内容翔实,
论述充分、完整,立论正
确,结构严谨合理;报告
量字数符合相关要求,工整
规范,整齐划一。
5 课题背景介绍清楚,综述分析充分。
5 设计方案合理、可行,论证严谨,逻辑性强,具有说服力。
5 符号统一;图表完备、符合规范要求。
5 能对整个设计过程进行全面的总结,得出有价值的结论或结果。
5 参考文献数量在2篇以上,格式符合要求,在正文中正确引用。
答
辩情况25
10
在规定时间内能就所设计
的内容进行阐述,言简意
明,重点突出,论点正确,
条理清晰。
15
在规定时间内能准确、完
整、流利地回答教师所提
出的问题。
总评成绩:分
指导教师:(签字)日期:2013 年12月25 日
摘要
摘要:随着科技的不断发展,人们生活水平的不断提高,方便、高效、快捷成为了人们所追求的主要目标,面对一些复杂的技术总会花费大量时间进行计算,因此有一个多项式功能的计算器是很有必要的。
开发这样一个程序需要用到C结点、链表方面的知识,系统分为多项式的输入输出、多项式的加法、多项式的减法、多项式的乘法四个模块。
该报告主要是通过系统的程序段、程序设计的要求以及计算器的功能来介绍该计算器实现过程。
关键字:多项式;C语言;结点;链表
目录
目录 0
第一章课题背景 (1)
1.1绪论 (1)
1.2主要内容 (1)
第二章设计简介及设计方案论述 (2)
2.1系统分析 (2)
2.2总体设计 (2)
第三章详细设计 (5)
3.1建立多项式 (5)
3.2多项式相加 (7)
3.3多项式相减 (9)
3.4多项式相乘 (10)
主要代码如下: (12)
主要代码如下: (16)
第四章设计结果及分析 (19)
4.1调试与测试 (19)
4.2运行结果 (21)
4.3结果分析 (23)
总结 (24)
参考文献 (25)
附录 (26)