程序设计基础实验报告

程序设计基础实验报告

ID:11078778

大小:731.49 KB

页数:17页

时间:2018-07-09

程序设计基础实验报告_第1页
程序设计基础实验报告_第2页
程序设计基础实验报告_第3页
程序设计基础实验报告_第4页
程序设计基础实验报告_第5页
资源描述:

《程序设计基础实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《程序设计基础》实验报告实验二控制结构程序设计1.实验目的要求(1)理解基本的解题技巧,掌握用自顶向下、逐步求精的过程设计算法。(2)熟练掌握if/else语句和switch语句的使用。(3)熟练掌握while语句、do/while语句和for语句的使用以及区别。(4)掌握break和continue程序控制语句的使用。2.实验设备微型计算机MicrosoftVisualC++3.实验内容(1)阅读下列程序,写出(由指定的输入)所产生的运行结果,并指出其功能。<1>#includevoidmain(){intm,n;m=1000;n=8

2、50;cout<<“(“<n){m=m–n;cout<<‘(‘<#includevoidmain(){intm,n,k;m=1000;n=45;cout<<“(“<=n){m=m–n;k=k+1;}cout<

3、}<3>#includevoidmain(){inti;for(i=1;i<=5;i++){if(i%2)cout<<‘*’;elsecontinue;cout<<‘#’;}cout<<“$”;}<4>#includevoidmain(){inta=1,b=10;do{b-=a;a++;}while(b--<=0);cout<<“a=”<求解下面函数的值。ex+yx<0,y<0z=ln(x+y)1≤x+y〈10log10

4、x+y

5、+

6、1其它情况<2>编程求解下列各计算式:1)S==1+2+3+…+1002)S==1!+2!+…+7!3)   S=1×2+3×4+5×6+…+39×404)   Y=X-+-+…+(-1)n+1+…的值,精确到10-6。<3>打印下面图形。1131135311357531135797531…………………13……21………31<4>编程产生出1到10以内的所有数对并输出,其中i>j。<5>编程求出10000以内的所有符合如下条件的数:其高位数字小于低位数字。如12,238,3578等。但21,548不符合条件。<6>求任一整数N的标准分解式,即素数因子

7、之积。例如16=2*2*2*2,15=3*5。思考题*<1>编程求出数列的所有升或降的最大子序列。如下面数列的解为如下:1,20,30,12,3,5,7,4,6,100,11,8(1,20,30),(30,12,3),(3,5,7),(7,4),(4,6,100),(100,11,8)。*<2>编程求12100的末三位数。4.算法分析与设计5.源代码2.(1)#include#includevoidmain(){intx,y;doublez;cin>>x>>y;if(x<0,y<0)z=exp(x+y);else{if(

8、x+y<=10,x+y>=1)z=log(x+y);elsez=log10(abs(x+y)+1);}cout<<”z=”<#includevoidmain(){inti,S;i=1;s=0;while(i<=100){s=s+i;i=i+1;}cout<#includevoidmain(){inta,b,c;a=1;b=1;c=0;while(a<=7){b=b*a;c+=b;a++;}cout<<"c="<#includevoidmain

9、(){inti,s;i=1;s=0;while(i<=40){s=s+i*(i+1);i=i+2;}cout<#include#includevoidmain(){intt,r,i;t=1;r=1;longdoubleX,Y,n,s;Y=0;cin>>X;for(i=1;i<=99;i++){t=t*i;if(i%2==0)continue;r++;s=pow(X,i);n=s/t;Y=Y+pow(-1,r)*n;if(fabs(n)<1e-6)break;}cout<

10、evoidma

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

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

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