C语言课程设计报告--成绩管理系统
《C语言课程设计报告--成绩管理系统》由会员分享,可在线阅读,更多相关《C语言课程设计报告--成绩管理系统(7页珍藏版)》请在毕设资料网上搜索。
1、 计算机科学与技术学院 课程设计报告 200 8 200 9 学年第 一 学期 课程名称 C 语言课程设计 设计题目 成绩管理系统 学生姓名 学 号 专业班级 信息管理与信息系统 10-2 班 指导教师 2008 年 9 月 12 日 1 目录目录 1. 设计任务书2 1.1 题目与要求2 1.2 本程序涉及的知识点2 2.功能设计2 2.1 算法设计2 2.2 部分模块流程图2 3. 程序代码设计4 3.1 输入函数4 3.2 输出函数5 4. C 程序设计总结6 5.致谢6 参考文献6 2 1 1、 设计任务书设计任务书 1.11.1、 题目与要求题目与要求 我计划编写小学算术运算测试程序
2、。 要求完成 10 以内的加减运算。 能根据用户 输入的想要练习的题目数自行出题。用户输入答案后可以判断正误,并能给出算对 及算错的题目数,最后计算出分数。同时,对于用户算错的题目会发出报警声,提 示用户注意,同时给出正确结果。做完一次测试后用户可决定是否继续进行下一次 测试。 1.21.2、 本程序涉及的知识点本程序涉及的知识点 变量的定义、输入和输出函数、产生随机数函数、if 语句、goto 语句、转意字 符的使用等等。 2 2、 功能设计功能设计 2.12.1、算法设计、算法设计 1、本程序实现的功能要求:利用 if 语句完成所示的主菜单。 根据提示选择是否开始 根据提示计算的题目数 进
3、行答题 统计结果给出正确答案 2、进入第一步出现如下信息: 开始测试?(输入 y 开始,输入 n 推出) 选择 y 后,进入第二步。 用户输入要练习的题数。 第三步:输出算术式子 用户输入结果进行测试。 第四步:输出测试结果 屏幕显示出本次测试的基本情况。 2.22.2、部分模块流程图、部分模块流程图 用 goto 语句实现是否循环 3 开始 unsigned time time=0 Srand(time) x=rand() %2 开始 unsigned time time=0 Srand(time) x=rand() %2 ab a=rand()%10 b=rand()%10 成立 ab a=rand()%10 b=rand()%10 成立 x=rand() %2 开始 unsigned time time=0 Srand(time) x=rand() %2 ab a=rand()%10 b=rand()%10 成立 a+b=, 判 断 正 误 给 出 正 确 答 案 a-b=, 判 断 正 误 给 出 正 确 答 案 a+b=, 判 断 正 误 给 出 正 确 答 案 a-b=, 判 断 正 误 给 出 正 确 答 案
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 报告 成绩管理系统
