实验五计数型循环结构

实验五计数型循环结构

ID:9049962

大小:26.50 KB

页数:2页

时间:2018-04-15

实验五计数型循环结构_第1页
实验五计数型循环结构_第2页
资源描述:

《实验五计数型循环结构》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验五计数型循环结构一、 目的和要求1.掌握如何正确地控制计数型循环结构的次数2.了解对计数型循环结构进行测试的基本方法3.了解在嵌套循环结构中,提高程序效率的方法二、    实验内容与步骤1.实验题目下面是一个用以计算的C程序。#includevoidmain(){inti,j;longsum=0;for(i=1,i<=20,i++)for(j=1;j<=3;j++)sum=sum+(i+1)*(i+1)*(j+2)printf(“sumis:%d”,sum);}2.实验步

2、骤(1)将上述程序中的和分别做什么样修改,能使程序按如下要求运行:l不循环;l外循环1次,不进入内循环;l外循环,内循环各1次;l外循环1次,内循环2次;l外循环2次,内循环1次;l外循环19次,内循环3次;l外循环20次,内循环2次;l外循环21次,内循环3次。(2)试修改程序,以便能知道控制表达式i=1;j<=20;i++和j=1;j<3;j+=1各执行了多少次?(3)内循环与外循环的控制表达式进行对换,观察程序的执行结果有无变化,并且观察对换后的外循环与内循环控制表达式执行的总次数有无变化?

3、(4)将(3)中程序写为#includevoidmain(){inti,j,k;longsum=0;for(j=1.j<=3.j++){k=j+2;for(i=1;i<=20;i++)sum=sum+(i+1)*(i+1)**k;}printf(“sumis:%d”,sum);}观察程序的执行结果有无变化?(5)将(3)中程序改写为#includevoidmain(){intI,j,m,n;longsum=0;for(j=1;j<=3;j++){m=j+2;

4、for(I=1;j<=20;I++){n=I+1;sum=sum+m*m*k;}}printf(“sumis:%d”,sum);}观察程序的执行结果有无变化?(6)在(5)的程序中,若将外循环控制表达式分别做如下修改:lj=1;j<3;j++lj=1;j=3;j++lj=1;j>=3;j++lj=1;j>3;j++lj=1;j<=3;j--lj=1;j>3;j--lj=1;j<3;j++lj=0;j<=3;j+=lj=0;j<3;j++lj=1;j<=3;j++lj=1;j<3;++j观察程序

5、的执行结果有无变化?三、 分析讨论(1)      如何测试计数型循环结构的控制表达式中的错误?(2)      从实验中你得到了哪些提高嵌套循环程序效率的启示?

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

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

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