2012《C语言》课程设计任务书3
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计报告
课程名称《C语言程序设计》
课题名称小学生心算CAI系统
专业
班级
学号
姓名
指导教师
2012年 6 月28 日
湖南工程学院
课程设计任务书
课程名称《C语言程序设计》课题小学生心算CAI系统
专业班级
学生姓名
学号
指导老师
审批
任务书下达日期2012 年 6 月9 日
任务完成日期2012年6月28 日
一、设计内容与设计要求
1.问题描述:
本系统可以用来进行单独的加、减、乘、除心算练习,也可综合心算的速度
与正确率进行测试。当用户在进行简单的四则运算时运算速度和正确率都较高时,
可以进入四则混合运算,借此来进一步提高自己的心算能力。
2.功能要求:
a.用户可以通过两种方法来选择功能,既可以按相应的数字键进入相应的心算练习,也可以按光标键来选择功能项。
b.计算机自动出题,用户进入每项练习时,屏幕上会显示用户所做的相应的题数,如果不想继续可以随时退出。
c.设计的系统完全适合用户,比如除法时考虑到小学生的水平问题,只允许出现整除情况。
d.用户输入的答案不对时,提示错误,用户输入的结果如果连续两次不对,计算机会自动给出正确答案,供用户参考。
e.界面设计友好
3、算法提示
a.用简单的程序设计方法。
b.一定的窗口设计技巧。
c.简单的数据类型。
4、测试数据
计算机随机产生
二、进度安排
6.18:课题讲解
6.19-6.20:查阅资料,总体设计,详细设计
6.20-6.25:编程,上机调试、修改、完善程序
6.26:答辩
6.27-6.28:撰写课程设计报告
附:
课程设计报告书写规范、书写格式及装订顺序
1、需求分析
(1)程序的功能。
(2)输入输出的要求。
2、总体设计
(1)程序由哪些模块组成以及模块之间的层次结构、各模块的调用关系;每个模块的功能。
(2)课题涉及的数据;即要存储什么数据,这些数据是什么样的类型构,它们之间有什么关系等。
3、详细设计
画出各模块的程序流程图。
4、调试分析以及设计体会
(1)测试数据:准备典型的测试数据和测试方案,包括正确的输入及输出结果和含有错误的输入及输出结果。
(2)程序调试中遇到的问题以及解决问题的方法。
(3)课程设计过程经验教训、心得体会。
5、使用说明
用户使用手册:说明如何使用你编写的程序,详细列出每一步的操作步骤。
6、参考书目(格式如下)
[1] 张明敏.图形图形图象文件格式解码使用程序.中国图象图形学报[J],1998,(5)
[2] 谭浩强. C语言程序设计(第二版).清华大学出版社[M], 1999 12(1): 298-327
…
7、附录
源程序清单(带注释)
8、书写格式及装订顺序
(1)课程设计报告要求用A4纸打印成册:
(2) 小标题为:黑体小4号(加粗):正文为:宋体5号。行间距为固定值22。
(3) 封面按学校统一规定。
⑷装订顺序:封面、任务书、目录、正文、评分、附件(A4大小的图纸及程序清单)。
计算机与通信学院课程设计评分表
教师签名:
日期: