c++程序设计(上)实践周。
一、设计目的
本实践周是c++程序设计(上)的一个综合性的实践教学环节,其目的在于促进学生复习和巩固计算机语言基础知识,加深对软件设计方法、 软件设计技术和设计思想的理解,并能运用所学c++语言进行开发。希望通过本实践周的训练,能使同学们更好地掌握c++程序设计的基础技能,提高综合应用能力。
二、设计内容与任务。
1人1组或2人1组(限于工作量较大的情况,但设计报告不同)。设计题目如下:
1) 猜数字可以算是一种益智类小游戏,一般两个人玩,也可以由一个人和电脑玩,可以在纸上、在网上都可以玩。这种游戏规则简单,但可以考验人的严谨和耐心。这个游戏的规则比较简单,一般两个人玩,一方出数字,一方猜。
出数字的人要想好一个没有重复数字的4位数,不能让猜得人知道。猜的人就可以开始猜。每猜一个数字,出数者就要根据这个数字给出几a几b,其中a前面的数字表示位置正确的数的个数,而b前的数字表示数字正确而位置不对的数的个数。
如正确答案为5234,而猜的人猜5346,则是1a2b,其中有一个5的位置对了,记为1a,而3和4这两个数字对了,而位置没对,因此记为2b,合起来就是1a2b。接着,猜的人再根据出题者的几a几b继续猜,直到猜中为止。
2) 打字游戏。首先由用户输入游戏速度。随后,屏幕中陆续输出一个一个的字母,用户键入字母如何当前最后一个字母相同,该字母消失,若连续成功消失100个字母,过关,若积累30个字母,失败。
3) 汉诺塔过程演示。利用数字代表盘子,可选择游戏中的盘子数量。两种模式:
一、用户操作。用户输入,“a b” 代表把a柱最上面的盘子移到b柱。二、自动演示。
按照计算机求出的顺序将盘子的移动顺序展示给用户。
如以上题目不满足学生需求,可以自拟题目。
三、设计要求。
1)通过文献资料查阅和学习,了解教材中未涉及到的知识。
2)参考和研究一些公司和高校/企业成功的软件开发案例和实现方案,结合c++课程以及相关课程中所学知识,积极完成设计任务。
3)认真完成分析、设计、调试等任务,掌握。
4)认真按时完成课程设计报告。
四、设计报告(要求每人一份)
课程设计完成后,必须提交书面的课程设计报告。
1)设计目的。
2)总体设计(程序设计组成框图、流程图)
3)详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等)
4)调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施。
5)源程序清单和执行结果:清单中应有足够的注释。
五、成绩考核。
设计成绩是依据在设计中的表现和设计成果综合评定,包括:
1、设计纪律(20%):根据设计出勤情况、遵守纪律和服从管理情况、以及设计态度等因素评定;如有严重纪律问题,可按学校有关规定直接评为不及格;
2、设计报告(20%):设计报告的完成情况;
3、设计效果(60%):根据设计实际完成的质量而考核评分;
4、设计成绩按优、良、中、及格、不及格五级评定。
C 课程设计
自动走迷宫小游戏。根据课堂讲授内容,做相应的自主练习,消化课堂所讲解的内容 通过调试典型例题或习题积累调试c 程序的经验 通过完成辅导教材中的编程题,逐渐培养学生的编程能力 用计算机解决实际问题的能力。同时在设计的过程中发现自己的不足之处,对以前所学过的知识理解的更加深刻,掌握得更加牢固。迷宫生成。...
c 课程设计
哈尔滨 课程设计报告。课程 c 学号 姓名 班级 教师 1.管理系统的功能说明。课程信息管理 能够增加数据,删除数据,显示数据,修改数据,按姓名和首字母查询数据和一些基本的程序功能。2.存储数据的描述。coursenumber 课程号coursename 课程名subject 所属专业xingzhi...
C课程设计
面向对象程序设计课程设计。一 设计要求。1 课程设计以3 4人为一组,每人一个模块 2 课程设计时间为1周 在处理系统的时候,要从分析系统的需求入手,根据系统需求进行详细分析,明确系统功能,然后设计系统整体架构以及划分系统模块,按照模块分配小组中每个组员的具体任务,完成设计。二 系统设计规范。1 命...