欢迎来到天天文库
浏览记录
ID:46536024
大小:84.00 KB
页数:14页
时间:2019-11-25
《电技12级c实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、C++面向对象程序设计实验指导书电技系实验一指针%1.实验目的1)通过实验进一步掌握指针的概念,会定义和使用指针变量。2)能止确使用数组的指针和指向数组的指针变量。3)能正确使用字符串的指针和指向字符串的指针变量。4)能正确使用引用型变量。%1.实验要求1)认真阅读和掌握本实验的程序。2)上机运行木程序。3)保存和打印出程序的运行结果,并结合程序进行分析。%1.实验内容和步骤要求事先编好解决下面问题的程序,然后上机输入程序并调试运行程序。1)输入3个整数,按由小到大的顺序输出。编译一个函数,用指针变量作为参数。2)在上题基础
2、上将程序改为:输入3个字符串,按由小到大顺序输出。3)有n个人围成一圈,顺序排号。从第1个人开始报数(从1〜3报数),凡报到3的人退出圈子,问最后留下人原来排在第儿号。参考程序:#includeusingnamespacestd;intmain(){inti,k,m,n,mim[50],*p;cout«Minputnumberofperson:n=n;cin»n;p=num;for(i=0;i3、1,2,3报数时的计数变量m=0;while(m4、系统的数学函数库中,程序开头要用#include)。参考程序:#include#includeusingnamespacestd;intmain(){floatintegral(float(*p)(float),floata,floatb,intn);floatal,bl,a2,b2,a3,b3,c,(*p)(float);floatfsin(float);//对fsin函数作声明floatfcos(float);//对fcos函数作声明floatfexp(float);//对5、fexp函数作声明cout«ninputa2,b2:n;cin»a2»b2;//输入求cos(x)定积分的下限和上限cout«"inputa3,b3:";cin»a3»b3;//输入>j<#includeintn=20;cout«"inputal,bl:";cin»al»bl;p=fsin;c=integral(p,al,bl,n);//求出sin(x)的定积分cout«HTheintegralofsin(x)is:u«c«endl;p=fcos;c=integral(p,a2,b2,n);//求出cos6、(x)的定积分cout«nTheintegralofcos(x)is:H«c«endl;;p=fexp;c=integral(p,a3,b3,n);//求出的定积分〃输入求sin(x)定积分的下限利匕限cout«HTheintegralofexp(x)is:n«c«endl;return0;floatintegral(float(*p)(float),floata,floatbjntn)〃用矩形法求定积分的通用函数{inti;floatx,h,s;h=(b-a)/n;x=a;s=0;for(i=l;iv=n;i++){x=x7、+h;s=s+(*p)(x)*h;return(s);}floatfsin(floatx){returnsin(x);}floatfcos(floatx)〃计算sin(x)的函数//计算cos(x)的函数floatfexp(floatx){returnexp(x);}%1.预习内容教材第6章//计算exp(x)的函数{returncos(x);}实验二类与对象实验目的1)常握声明类的方法,类和类的成员的概念以及定义对象的方法。2)掌握用类和对彖编制基于对彖的程序。3)掌握类的构造函数和析构函数的概念和使用方法。1)认真阅读和8、掌握本实验的程序。2)上机运行木程序。3)保存和打卬出程序的运行结果,并结合程序进行分析。三•实验内容和步骤要求事先编好解决卜•面问题的程序,然后上机输入程序并调试运行程序。1)有以下程序:#includeusingnamespacestd;classTime〃定义Ti
3、1,2,3报数时的计数变量m=0;while(m4、系统的数学函数库中,程序开头要用#include)。参考程序:#include#includeusingnamespacestd;intmain(){floatintegral(float(*p)(float),floata,floatb,intn);floatal,bl,a2,b2,a3,b3,c,(*p)(float);floatfsin(float);//对fsin函数作声明floatfcos(float);//对fcos函数作声明floatfexp(float);//对5、fexp函数作声明cout«ninputa2,b2:n;cin»a2»b2;//输入求cos(x)定积分的下限和上限cout«"inputa3,b3:";cin»a3»b3;//输入>j<#includeintn=20;cout«"inputal,bl:";cin»al»bl;p=fsin;c=integral(p,al,bl,n);//求出sin(x)的定积分cout«HTheintegralofsin(x)is:u«c«endl;p=fcos;c=integral(p,a2,b2,n);//求出cos6、(x)的定积分cout«nTheintegralofcos(x)is:H«c«endl;;p=fexp;c=integral(p,a3,b3,n);//求出的定积分〃输入求sin(x)定积分的下限利匕限cout«HTheintegralofexp(x)is:n«c«endl;return0;floatintegral(float(*p)(float),floata,floatbjntn)〃用矩形法求定积分的通用函数{inti;floatx,h,s;h=(b-a)/n;x=a;s=0;for(i=l;iv=n;i++){x=x7、+h;s=s+(*p)(x)*h;return(s);}floatfsin(floatx){returnsin(x);}floatfcos(floatx)〃计算sin(x)的函数//计算cos(x)的函数floatfexp(floatx){returnexp(x);}%1.预习内容教材第6章//计算exp(x)的函数{returncos(x);}实验二类与对象实验目的1)常握声明类的方法,类和类的成员的概念以及定义对象的方法。2)掌握用类和对彖编制基于对彖的程序。3)掌握类的构造函数和析构函数的概念和使用方法。1)认真阅读和8、掌握本实验的程序。2)上机运行木程序。3)保存和打卬出程序的运行结果,并结合程序进行分析。三•实验内容和步骤要求事先编好解决卜•面问题的程序,然后上机输入程序并调试运行程序。1)有以下程序:#includeusingnamespacestd;classTime〃定义Ti
4、系统的数学函数库中,程序开头要用#include)。参考程序:#include#includeusingnamespacestd;intmain(){floatintegral(float(*p)(float),floata,floatb,intn);floatal,bl,a2,b2,a3,b3,c,(*p)(float);floatfsin(float);//对fsin函数作声明floatfcos(float);//对fcos函数作声明floatfexp(float);//对
5、fexp函数作声明cout«ninputa2,b2:n;cin»a2»b2;//输入求cos(x)定积分的下限和上限cout«"inputa3,b3:";cin»a3»b3;//输入>j<#includeintn=20;cout«"inputal,bl:";cin»al»bl;p=fsin;c=integral(p,al,bl,n);//求出sin(x)的定积分cout«HTheintegralofsin(x)is:u«c«endl;p=fcos;c=integral(p,a2,b2,n);//求出cos
6、(x)的定积分cout«nTheintegralofcos(x)is:H«c«endl;;p=fexp;c=integral(p,a3,b3,n);//求出的定积分〃输入求sin(x)定积分的下限利匕限cout«HTheintegralofexp(x)is:n«c«endl;return0;floatintegral(float(*p)(float),floata,floatbjntn)〃用矩形法求定积分的通用函数{inti;floatx,h,s;h=(b-a)/n;x=a;s=0;for(i=l;iv=n;i++){x=x
7、+h;s=s+(*p)(x)*h;return(s);}floatfsin(floatx){returnsin(x);}floatfcos(floatx)〃计算sin(x)的函数//计算cos(x)的函数floatfexp(floatx){returnexp(x);}%1.预习内容教材第6章//计算exp(x)的函数{returncos(x);}实验二类与对象实验目的1)常握声明类的方法,类和类的成员的概念以及定义对象的方法。2)掌握用类和对彖编制基于对彖的程序。3)掌握类的构造函数和析构函数的概念和使用方法。1)认真阅读和
8、掌握本实验的程序。2)上机运行木程序。3)保存和打卬出程序的运行结果,并结合程序进行分析。三•实验内容和步骤要求事先编好解决卜•面问题的程序,然后上机输入程序并调试运行程序。1)有以下程序:#includeusingnamespacestd;classTime〃定义Ti
此文档下载收益归作者所有