【精品】中原工学院商务学院网络专业05级

【精品】中原工学院商务学院网络专业05级

ID:46512585

大小:80.50 KB

页数:11页

时间:2019-11-24

【精品】中原工学院商务学院网络专业05级_第1页
【精品】中原工学院商务学院网络专业05级_第2页
【精品】中原工学院商务学院网络专业05级_第3页
【精品】中原工学院商务学院网络专业05级_第4页
【精品】中原工学院商务学院网络专业05级_第5页
资源描述:

《【精品】中原工学院商务学院网络专业05级》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、中原工学院商务学院网络专业05级C++课程设计任务书计算机用专业所开设的C++课程设计是教学实践环节中一项重要内容,进行此课程设计的旨在:1.提高和加强学生的计算机应用与软件开发能力,使学生由初学者向专业的程序员过渡。2.培养学生独立分析问题、解决问题、查阅资料以及自学能力,以适应计算机产业日新月异发展的形势。3.学习和掌握C++程序设计方法以及上机调试技巧,为今后学习具它专业课程打好基础。木次课程设计是以学生独立思考解决问题为主,教师指导为辅,结合上机操作,完成指定的任务,作出设计报告。具体安排如%1.设计题目(-)采用C++过程化程序

2、设计方法,设计以下系统。1.小学生算术练习程序设计(选做)2.编制学生成绩管理系统(必做)(二)用C++面向对象程序设计方法,要求使用对象/类,继承,重载等技术。设计以下程序。3.公路收费问题(选做)4.课外兴趣小组(选做)5.字符串封装(必做)1、2、3、4任意选择两道题,5必须做。%1.设计具体内容及要求(一)采用C++过程化程序设计方法,设计以下系统,任意选一个题日。1・小学生算术练习程序设计(采用结构的方法来表示题目信息)小学生首先选择练习题量,计算机连续随机给出两位数的加减法算术题,要求学生回答,答对给出提示“Right,恭喜你

3、”,此时学生可以继续做下一题;如果做错了,给出提示“Error,再想想”,把做错的题H保存在error.txt文件中去,并提示学生本题再做一遍,如果答对可以继续做下一题,否则给出正确答案。最后屏幕给出一次性答对的正确率。2.学生成绩管理系统(1)主菜单:1.输入学生基本信息(I)2.输入学生成绩(C)3.数据查询(S)4.统计数据(T):5.退出系统(X)(2)输入学生基木信息包括学生的学号、姓名、性别、年龄、家庭地址,保存到student.txt文件中,以方便以后录入成绩。student.txt文件内容如下:(注意要对齐)学号姓名性别年

4、龄家庭住址1李强男19郑州黄河路83号2王丽女20三门峡和平路(3)学生学期成绩录入前题条件是输入过基木信息,建立了student.txt文件。这样录入成绩时避免每学期都要输入学号和姓名。第一学期,成绩输入后建立如下scorel.txt件:学号姓名性别高数计算机英语98101李强男19899898102王丽女206787同理,第二学期,成绩输入后建立如下score2.txt文件,格式如上。注意每学期一个和应文件保存成绩。(4)数据查询:•输入姓名,查找相应学生的指定学期的成绩信息,并在屏幕上显示。•输入学号,查找相应学生的指定学期的成绩信

5、息,并在屏幕上显示。(5)统计数据:统计某学期不及格课程学生的人数,在屏幕上显示不及格学生姓名、课程名、成绩。并将不及格学生姓名、课程名、成绩保存到文件fail_n.txr;(文件名fail_n中的n为学期号)(6)退岀系统(二)用C++面向对彖程序设计方法,要求使用对彖/类,继承,多态性等技术。设计以下程序3•公路收费问题car,carfee,truck,truckfee,设计内容与耍求:根据输入的车型(1:小客车2:卡车3:公气)统计收费金额,输岀各类车型的车俩数和收费小计,合计总的收费金额。设计方法与步骤:设计一个fee类,包括统计

6、小客车数和收费小计;统计客车的车辆数和收费小计;统计公气的车辆数和收费小计;收费处理;输出。bus,busfee等6个和有数据成员,分别存储各类型车辆数和收费小计。另外,该类包括以下几类函数:voidcars()voidtrucks()voidbuses()voidprocess()voiddisplayO4•课外兴趣小组:可以是体育,外语等兴趣小组的设计程序功能:实现学号,姓名,性别,爱好等内容的输入和输出(显示在屏幕上)实现存储兴趣小组的信息(以文本文件形式),并且可以根据姓名或爱好查询,也就是输入姓名可以显示该同学的兴趣等信息。最好

7、将学生设计成一个类,兴趣做成一个类。(建议采用链表实现)采用面向对象的程序设计方法实现。5•封装一个,完善字符串,字符串的基本操作要求如下:定义一个串类Cstring,建立适当的构造函数串作为数组的基本操作,包括求串的长度;判断串是否为空;将串置空;求字符串屮的一个字符;将一个字符加到字符串的适当位置运用运算符重载,完成串的赋值与合并完成两个字符串的比较要求用多文件结构实现,将类定义在“Cstring.h”屮作为原型,在“Cstring.cpp”屮实现类,在“Test.cpp”屮测试类的功能。%1.参考资料:1.《C程序设计》清华大学出版

8、社谭浩强2.《C卄程序设计教程》浩强3.MSDN清华大学出版社谭%1.验收程序完成后,由老师统一检查验收,交书面设计报告及程序清单各一份,字体要工整清晰。%1.具体时间与地点安排地点:商务学院

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。