欢迎来到天天文库
浏览记录
ID:11321629
大小:1.04 MB
页数:51页
时间:2018-07-11
《c 面向对象程序设计实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C++面向对象程序设计实验报告C++object-orientedprogramdesignExperimentReport目录实验1编程环境的熟悉及简单C++程序的编制11.1实验目的和要求11.2所占学时数11.3实验任务11.3.1任务一11.3.1任务二1实验2函数的应用22.1实验目的和要求22.2所占学时数22.3实验任务22.3.1任务一22.3.1任务二2实验3类与对象、构造与析构函数33.1实验目的和要求33.2所占学时数33.3实验任务33.3.1任务一33.3.1任务二3实验4数据共享与保护44.1实
2、验目的和要求44.2所占学时数44.3实验任务44.3.1任务一4实验5数组指针与字符串55.1实验目的和要求55.2所占学时数55.3实验任务55.3.1任务一5实验6类的继承与派生66.1实验目的和要求66.2所占学时数66.3实验任务66.3.1任务一6实验7多态性77.1实验目的和要求77.2所占学时数77.3实验任务77.3.1任务一7实验1编程环境的熟悉及简单C++程序的编制1.1实验目的和要求1.熟悉VC++2010编程环境,编制简单C++程序并运行,熟悉C++的编辑、编译、连接、运行、断点调试等过程。2.掌
3、握C++数据类型,熟悉如何定义和使用常量和变量,以及对它们赋值的方法。3.学会使用C++的有关算术运算符及表达式,特别是自加(++)和自减(--)运算符的使用。4.分支和循环结构的使用1.2所占学时数本实验安排2个实验课时1.3实验任务1.3.1任务一(1)题目名称:功能需求运行时显示"Menu:A(dd)D(elete)S(ort)Q(uit),Selectone:"提示用户输入,A表示增加,D表示删除,S表示排序,Q表示退出,输入为A、D、S时分别提示"数据已经增加、删除、排序。"输入为Q时程序结束。①使用if…els
4、e语句进行判断,用break、continue控制程序流程。②使用Switch语句实现。(2)构思过程(可用文字、流程图、UML图等方式表达)要想实现所需的功能,主要包含两个关键语句,首先,要实现判断,要用到if-else或者switch的应用,再有,只有在用户点击到指定字符时才能终止程序,即要用到循环。(3)程序源码①用if-else编写:#includeusingnamespacestd;int_tmain(intargc,_TCHAR*argv[]){cout<<"Menu:A(dd)D(elet
5、e)S(ort)Q(uit),Selectone:"<>input;if(input=='A'){cout<<"增加"<6、#include"stdafx.h"#includeusingnamespacestd;int_tmain(intargc,_TCHAR*argv[]){charinput;cout<<"Menu:A(dd)D(elete)S(ort)Q(uit),?Selectone:"<>input;switch(input){case'A':cout<<"增加"<7、endl;break;}}while(input!='Q');cout<<"退出"<8、ue的区别,break跳出while循环,而continue跳出if,注意区别。最后,必须记住Switch-case的格式,用do-while循环时,注意到循环结束的条件是while后括号里边的条件不成立。1.3.1任务二(1)题目名称1)题目名称:找完全数找出2~10000之内的所有完全数。所谓完全数
6、#include"stdafx.h"#includeusingnamespacestd;int_tmain(intargc,_TCHAR*argv[]){charinput;cout<<"Menu:A(dd)D(elete)S(ort)Q(uit),?Selectone:"<>input;switch(input){case'A':cout<<"增加"<7、endl;break;}}while(input!='Q');cout<<"退出"<8、ue的区别,break跳出while循环,而continue跳出if,注意区别。最后,必须记住Switch-case的格式,用do-while循环时,注意到循环结束的条件是while后括号里边的条件不成立。1.3.1任务二(1)题目名称1)题目名称:找完全数找出2~10000之内的所有完全数。所谓完全数
7、endl;break;}}while(input!='Q');cout<<"退出"<8、ue的区别,break跳出while循环,而continue跳出if,注意区别。最后,必须记住Switch-case的格式,用do-while循环时,注意到循环结束的条件是while后括号里边的条件不成立。1.3.1任务二(1)题目名称1)题目名称:找完全数找出2~10000之内的所有完全数。所谓完全数
8、ue的区别,break跳出while循环,而continue跳出if,注意区别。最后,必须记住Switch-case的格式,用do-while循环时,注意到循环结束的条件是while后括号里边的条件不成立。1.3.1任务二(1)题目名称1)题目名称:找完全数找出2~10000之内的所有完全数。所谓完全数
此文档下载收益归作者所有