c++菜单选择趣味程序

c++菜单选择趣味程序

ID:9803808

大小:170.00 KB

页数:17页

时间:2018-05-10

c++菜单选择趣味程序_第1页
c++菜单选择趣味程序_第2页
c++菜单选择趣味程序_第3页
c++菜单选择趣味程序_第4页
c++菜单选择趣味程序_第5页
资源描述:

《c++菜单选择趣味程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、17课程设计(论文)任务书软件学  院  软件+交通运输专  业2012-2 班  一、课程设计(论文)题目 菜单选择趣味程序   二、课程设计(论文)工作自2013年6月17日起至2013年6月23日止三、课程设计(论文)地点:创新大楼四、课程设计(论文)内容要求:1.本课程设计的目的(1)熟练掌握C++语言的基本知识和技能;(2)掌握面向对象程序设计的基本思路和方法;(3)了解指针、类的继承、文件的打开和保存、链表应用(4)利用所学的基本知识和技能,解决面向对象程序设计问题(5)培养分析、解决问题的能力;提高学生的科技论文写作能力。2.课程设计的任务及要求1

2、)基本要求:菜单是应用程序的界面,本题的任务是设计一个比较实用的菜单,通过菜单选择不同的功能。设计分为两步:首先设计一个含有多个菜单项的菜单演示程序,然后再为这些菜单项配上相应的功能。程序运行后,界面给出3个菜单项的内容和输入提示。1.解一元二次方程2.出圈游戏3.退出选择1-3,使用数字1-3来选择菜单项,执行相应的菜单项功能,其他输入则不起作用。出圈游戏的规则是,假设有人数为n个人的一个小组,他们按顺时针方向周围坐一圈。一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止报数。报数m的人出列,然后从他原来所在的,顺时

3、针方向的下一个人开始重新从1报数,报到m时停止报数并出列。如此下去,直至所有人全部出列为止。要求按他们出列的顺序输出他们的名字。2)创新要求:能利用文件写入与读出数据。3)课程设计论文编写要求(1)要按照课程设计模板的规格书写课程设计论文(2)论文包括目录、正文、心得体会、参考文献等(3)课程设计论文用A4纸统一打印,装订按学校的统一要求完成4)答辩与评分标准:17/1717(1)完成原理分析:20分;(2)完成设计过程:40分;(3)完成调试:20分;(4)回答问题:20分。5)参考文献:(1)谭浩强.C++程序设计.北京:清华大学出版社,2008(2)htt

4、p://www.kechengsheji.com/(3)http://comapp.ecjtu.jx.cn/6)课程设计进度安排内容天数      地点构思及收集资料2       图书馆编程设计与调试5       实验室撰写论文3       图书馆、实验室学生签名:2013年6月17日课程设计(论文)评审意见(1)完成原理分析(20分):优( )、良( )、中( )、一般( )、差( );(2)设计分析  (20分):优( )、良( )、中( )、一般( )、差( );(3)完成调试  (20分):优( )、良( )、中( )、一般( )、差( );(4)

5、翻译能力  (20分):优( )、良( )、中( )、一般( )、差( );(5)回答问题  (20分):优( )、良( )、中( )、一般( )、差( );(6)格式规范性及考勤是否降等级:是( )、否( )评阅人:   职称:2013年6月23日17/1717目录第1章系统概要4第2章设计思路与算法4第3章源程序代码5第4章运行结果及分析13第5章心得体会16参考文献1717/1717第1章系统概要(1)熟练掌握C++语言的基本知识和技能;(2)掌握面向对象程序设计的基本思路和方法;(3)了解指针、类的继承、文件的打开和保存、链表应用(4)利用所学的基本知识

6、和技能,解决面向对象程序设计问题(5)使用选择,类等C++知识第2章设计思路与算法菜单驱动程序输入1-3之间的任意一个数字,即可进入相应选择项。从程序测试结果可知,当选择相应选择项时,其输出信息分别为:解一元二次方程、出圈游戏和退出程序。求解一元二次方程1.设计要求假设:d=b*b-4*a-c可以根据d>0、=0或<0来决定求解方法。if(d>0){//有两个不相等的实数解}elseif(d==0){//有两个相等的实数解}else{//有两个不相等的虚数解}设计出圈游戏1.设计要求这里假设有人数为n个人的一个小17/1717组,他们按顺时针方向围坐一圈。一开始

7、任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止报数。报数m的人出列,然后从他原来所在的、顺时针方向的下一个人开始重新从1报数,报到m时停止报数并出列。如此下去,直至所有人全部出列为止。要求按他们出列的顺序输出他们的名字。2.设计方法(1)设计一个SeqList类。(2)在头文件cpp2.h中声明类,并使用默认的内联函数方式定义它们。(3)使用类的数组来求解。(4)用Joseph()函数求解出圈,使用函数game()作为菜单项。(5)在文件gamel.cpp中实现Joseph()和game()函数。3.设计类这里要求使用名

8、字,而在名字的字符串中,

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

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

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