实验设计一(汽车运动模拟)new

实验设计一(汽车运动模拟)new

ID:18705097

大小:66.00 KB

页数:6页

时间:2018-09-21

实验设计一(汽车运动模拟)new_第1页
实验设计一(汽车运动模拟)new_第2页
实验设计一(汽车运动模拟)new_第3页
实验设计一(汽车运动模拟)new_第4页
实验设计一(汽车运动模拟)new_第5页
资源描述:

《实验设计一(汽车运动模拟)new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、北京信息科技大学实验设计报告课程名称面向对象程序设计实验设计题目汽车运动模拟指导教师李春强设计起止日期2011-8-27~2011-8-31设计地点小营校区计算机中心系别计算机信息系统系专业信息安全学生姓名宋君易班级/学号信安09012009012221成绩___________________—6—1.实验设计目的:(1)掌握类的定义和使用;(2)掌握对象的定义;(3)观察构造函数和析构函数的执行;(4)学习成员函数的特性。2.实验设计内容:汽车运动模拟:使用面向对象设计方法编写一个程序来粗略地模拟汽车的运动。这里

2、假设汽车具有发动机、火花塞、方向盘、以及车轮等4个部件。要求模拟程序使得汽车将轮胎充气、启动发动机并向右行驶。输出一条语句来说明每个任务都执行完毕。3.实验设计要求:(1)使用具有4个车轮、6个火花塞的汽车。当轮胎充气时,程序将输出“Tireinflated”4次。当发动机启动时,程序将输出“Sparkplugignited”6次。当方向盘将车轮向右转时,程序将输出“Wheelturnedright”4次。(2)类及对象:在此示例中,存在类Car、Engine、Spark_plug、Steering_wheel以及W

3、heel(3)算法:①准备轮胎②轮胎充气③转动点火钥匙④开始点燃发动机⑤点燃火花塞⑥向右行驶⑦顺时针旋转方向盘⑧将每个车轮向右转—6—1.实验条件:(1)主要设备:586或更高机型,256MB或更高的内存,40G或更大的硬盘。(2)主要软件:①操作系统可为Windows9X、WinMe、Win2000或更高版本等;②开发环境为VC++6.0或者TC++3.0。(3)参考书目:①C++课堂教学与编程演练作者:(美)奥瑞兹(DOrazio,T.B)著,侯普秀译清华大学出版社②《数据结构及应用算法教程》严蔚敏等编著清华大学

4、出版社2001年2月第1版2.实验方法与步骤:#include#includeusingnamespacestd;classspark_plug//火花塞类{public:spark_plug(){cout<<"Sparkplugignited"<

5、public:steering_wheel(){cout<<"Wheelturnedright"<>i;w=newwheel[i];//动态分配轮胎个数}voidstart_engine()/

6、/启动汽车{stringa;intflag=1;while(flag){cout<<"是否转动点火钥匙Y/N"<>a;if(a=="y"

7、

8、a=="Y"){enginee;flag=0;—6—}if(a=="N"

9、

10、a=="n")cout<<"请转动点火钥匙~"<>a;if(a=="y"

11、

12、a=="Y"){cout<<"顺时针旋转

13、方向盘中"<

14、

15、a=="n")cout<<"请向右行驶~"<

16、用了面向对象设计方法,题目比较简单.附录:—6—

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

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

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