山东建筑大学C++课程设计报告 下载本文

内容发布更新时间 : 2025/1/23 23:27:00星期一 下面是文章的全部内容请认真阅读。

山东建筑大学 计算机科学与技术学院

课程设计说明书

题 目:课 程:院 (部):专 业:班 级:学生姓名:学 号:指导教师:完成日期:

小学生测验

课程设计 计算机科学与技术学院 计算机科学与技术 计科133 潘含笑

张晓兰

C/C++ 20131111092 2015.01.09

C/C++语言课程设计说明书

目 录

1、课程设计目的..................................................... 1 2、课程设计任务..................................................... 1 3、小学生测验系统................................................... 2 4、参考文献........................................................ 12 5、课程设计总结.................................................... 13 6、附件(源代码).................................................. 13

I

C/C++语言课程设计说明书

1、课程设计目的

本课程设计是计算机科学与技术专业重要的实践性环节之一,是在学生学习完《C/C++语言》课程后进行的一次全面的综合练习。本课程设计的目的和任务:(1)巩固和加深学生对C/C++课程的基本知识的理解和掌握;(2)掌握C/C++编程和程序调试的基本技能;(3)利用C/C++进行简单软件设计的基本思路和方法,初步理解面向过程和面向对象的编程思想;(4)提高运用C/C++解决实际问题的能力;(5)掌握书写程序设计说明文档的能力。(6) 培养学生实际操作能力,为以后的工作打下坚实的基础。

2、课程设计任务

设计题目 小学生测验 面向小学1~2年级学生,随机选择两个整数和加减法形成算式要求学生解答。功能要求:电脑随机出10道题,每题10分,程序结束时显示学生得分。 1、确保算式没有超出1~2年级的水平,只允许进行50以内的加减法,不允许两数之和或之差超出0~50的范围,负数更是不允许的。 2、每道题学生有三次机会输入答案,当学生输入错误答案时,提醒学生重新输入,如果三次机已知技术参数和设计要求 会结束,则输出正确答案。 3、对于每道题,学生第一次输入正确答案得10分,第二次输入正确答案得7分,第三次输入正确答案得5分,否则不得分。 4、总成绩90以上显示“SMART”,80-90显示“GOOD”,70-80显示“OK”,60-70显示“PASS”,60以下“TRY AGAIN”。 1、模块化程序设计。 2、具体数据结构的定义及其处理数据算法的设计。 3、锯齿型程序书写格式。 4、程序设计、实现、调试。 5、课程设计说明书。 1、程第1~3天:总体需求分析,阅读相关文档,设计说明,查找资料。 2、第4~6天:程序代码设计与实现,程序调试、设计工作计划与进度安排 修改、完善。 3、第7~8天:撰写课程设计说明书(word电子文档)。 4、第9~10天:课程设计成果演示。 1、考勤20%。 设计考核要求 2、课程设计说明书50%。 3、成果演示30%。 1

设计内容与步骤