《c与c++程序设计语言》大作业项目开发

《c与c++程序设计语言》大作业项目开发

ID:29039844

大小:51.50 KB

页数:3页

时间:2018-12-16

《c与c++程序设计语言》大作业项目开发_第1页
《c与c++程序设计语言》大作业项目开发_第2页
《c与c++程序设计语言》大作业项目开发_第3页
资源描述:

《《c与c++程序设计语言》大作业项目开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、3/3《C与C++程序设计语言》大作业项目开发一、作业要求A选择“二、作业内容”中的任意一题作为大作业项目开发任务。注意:1.提倡采用团队(1~3人)合作精神完成大作业的项目开发(目标是为了更好地完成如下第2~3点),但在大作业报告中必须详细指出各自负责完成的项目部分。如:计划与需求分析、软件设计(概要设计与详细设计)、编码与测试、文档内容的编制(大作业的项目开发报告)等。(若发现抄袭者被抄袭者均得零分)。2.不要求选做题多,要求的是高质量完成大作业项目开发。例如大作业开发项目的功能得到扩充、更具有实用性,以及多种算法解的优劣分析等问题。3.提倡创

2、新思维、扩充题目的功能或目标,撰写大作业报告。例如:在大作业第1题中,添加计时测试功能。添加类似“九九表”的运算,其结果值在0~81的乘法运算。添加本次测试n套题功能。添加本次测试加、减和乘法(或混合运算)可选择性功能。等等类似的功能扩充问题。4.允许提交更有意义、更有兴趣的自选题,但提交报告必须符合大作业模板包括的要求。B所有提交的大作业(如下1.和2.的压缩文件为:学号_姓名_项目简称.rar)包括:1.源程序清单及.h等文件和文件夹(“38060413_姓名_项目简称”大作业项目工程文件夹)。2.大作业项目开发报告(38060413_姓名_项

3、目简称.docx)中包含以下内容:a)计划与需求分析(针对大作业项目展开)b)算法及程序说明:算法及程序功能分析、设计目标与设计方法、算法原理性说明、使用流程图或N-S图和UML图(必须包含)等描述算法。(可附加必要的注释)。c)测试报告:算法及程序完成后,测试算法及程序的测试数据及程序代码、输入集与输出集、算法及程序是否正确的结论;注意,若算法及程序不正确,则应包含错误症状、原因分析以及改正步骤。d)部分重要源程序清单及.h代码。e)用户帮助手册:供使用算法及程序的用户阅读,指导用户如何使用你的算法及程序。C程序代码要求:1.具有简单的菜单界面;

4、2.3/3容错功能(即必须检查用户输入数据的有效性,并在用户输入错误数据时提醒用户重新输入正确数据;程序能够处理程序运行时错误,在发生错误时处理该错误,防止错误再次传播);3.必要的注释;(注:每一个源程序文件中,必定包含有注释)。4.符合模块化、结构化和面向对象程序设计的要求(尽可能将程序中的重复代码抽象为函数,尽可能将程序中完成特殊功能的函数集抽象为单独的函数库,如.h文件);5.并非绝对要求图形界面。6.必须包含类的定义文件和类的实现文件。D作业提交:1.提交大作业截止日期:2014年6月15日(星期日),过期提交不予接受2.统一将B中所述文

5、件压缩打包为一个RAR文件(文件名必须为:学号_姓名_项目简称.rar,如果是多人共同完成的大作业,则文件名必须为:学号_姓名_学号_姓名……_项目简称.rar),作为附件发送到zym@buaa.edu.cn邮箱中。3.大作业文档的版面要求:l一级标题:黑体3号字,段前、段后均为0.5行。l二级标题:黑体4号字,段前、段后均为0.5行。l正文:宋体小四号字,单倍行距。l在正文之前含有大作业封面、文档目录与图表目录。二、作业内容1.《我猜!我猜!我猜猜猜!》游戏要求:用户希望开发一个新游戏。游戏面向小学1~2年级学生,随机选择两个整数和加减法形成算式

6、要求学生解答。要求:(1)只出10道题,每题10分,程序结束时显示游戏参与者得分和用了多少时间;(2)确保算式没有超出1~2年级的水平,只允许进行随机性的50以内数值做随机性的加法或减法(或乘法,则随机数值范围在1~9),不允许两数之和或之差超出0~50的范围,负数更是不允许的;(3)每道题游戏参与者有三次机会输入答案,当游戏参与者输入错误答案时,提醒游戏参与者重新输入,如果三次机会结束则输出正确答案;(4)对于每道题,游戏参与者第一次输入正确答案得10分,第二次输入正确答案得7分,第三次输入正确答案得5分,否则不得分;(5)当游戏参与者输入了正确

7、得数后,随机显示评价结果,例如“Right!”、“Correct!”、“Yougotit!”、“That'stheanswer!”、“Bingo!”,“Gaoging!”等,若答案错误,则按照相应的回答机会随机输出“No,theansweris…”、“Error!Tryagain.3/3please!”、“Wrong!onceagain.please!”、“No!asecondtime.please!”、“Mistaken!alasttime.please!”、“No!oncemore.please!”等错误信息,若第3次还是回答错误,则除了输出随

8、机错误信息,并输出正确答案信息。2.编写一个中国象棋打谱算法及程序。设计文件格式保存棋谱,具体功能请独立分析。3.编写一个

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

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

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