18-顺序、分支、选择结构的综合应用.ppt

18-顺序、分支、选择结构的综合应用.ppt

ID:48165373

大小:82.50 KB

页数:20页

时间:2020-01-17

18-顺序、分支、选择结构的综合应用.ppt_第1页
18-顺序、分支、选择结构的综合应用.ppt_第2页
18-顺序、分支、选择结构的综合应用.ppt_第3页
18-顺序、分支、选择结构的综合应用.ppt_第4页
18-顺序、分支、选择结构的综合应用.ppt_第5页
资源描述:

《18-顺序、分支、选择结构的综合应用.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、项目3:学生总评成绩的统计与排序涉及到的知识点如下:单元一:while语句的流程以及应用单元二:do-while语句的流程以及应用单元三:for语句的流程以及应用单元四:break、continue语句的应用单元五:循环结构的嵌套练习单元六:分支、循环结构的综合应用单元七:一维数组的定义及应用单元八:二维数组的定义及应用单元九:学生总评成绩统计与排序的实现知识点回顾1、循环的嵌套(多重循环)while、do-while、for语句可以相互嵌套本次课内容:顺序、分支、循环结构的综合应用单元六顺序、分支、循环结构的综合应用顺

2、序、分支、循环三种结构可以相互嵌套、分支中可以有循环,循环中可以有分支,顺序可以穿插在各种程序设计中。总结:1、遇到判断的时候,要想到“如果”-----if2、遇到重复处理的事件,要想到“循环”(1)while(){……if(){……}…...}综合应用的格式(3)for(;;){……if{……}else{……}…...}(2)do{……switch(){……}…...}while();练习一、选择题1、对于下面的for循环,循环体执行的次数是()for(i=1;i<=10;i=i+2);A.6B.5C.4D.72、对下

3、面的for循环,循环体的执行次数是()for(i=5;i<10;i++);A.6B.5C.4D.73、对下面的while循环,循环体执行的次数是()a=50;while(a--);A.60B.50C.40D.704、do-while语句的循环体()A.可能一次也不被执行B.至少要被执行一次C.由循环条件决定执行次数D都对5、下面的循环执行完后,a为()for(a=1;a<5;a++)a=2*a;A.5B.4C.7D.86、下面的循环执行完后,循环体执行的次数为()while(k=10)k--;A.10B.11C.9D.无

4、穷次7、下面的循环执行完后,s为()s=0;do{s=s+1;}while(--s);A0B1C-1D无答案8、下面的程序执行完后,a、b的值是()for(a=1;a<=10;a++){for(b=10;b>=1;b--)if(a>=b)break;}A.1,1B.5,5C.6,6D都不对9、下面的程序执行后,s的值为()for(s=i=1;i<100;i++)s=s+1/i;A0B2C1D难以确定10、下面的循环执行完后,s为()for(a=1;a<5;a++)for(b=s=0;b

5、C7D以上都不正确二、填空题1、下面的程序段执行后,输出()个星号。inti=100;While(1){i--;if(i==0)break;printf(“*”);}2、下面的程序段,s计算的数学表达式是()inti=1;floats=0,f=1;while(i<=100){s=s+f/i;f=-f;i++;}3、下面的程序段的功能是判断x是否为()intx,a,f=1;scanf(“%d”,&x);for(a=2;a<=x-1;a++)if(x%a==0){f=0;break;}if(f)printf(“YES”);e

6、lseprintf(“No”);4、下面的程序段输出结果是()inti,a=0;for(i=0;i<10;i++)a++;i++;printf(“%d”,a);5、下面的程序段循环执行的次数是()inta=0;j=10;for(;j>3;j--){a++;if(a>3)break;}6、下面的程序段运行后,j的值是()inta=0,j=0;while(j<=100){a+=j++;j++;}7、下面的程序段执行后,a的值是()inta=0,j=1;do{a+=j++;j++;}while(j!=5)8、下面的程序输出结果

7、是()main(){intx;for(x=0;x<4;x++)if(x%2==0)printf(“%c”,65+x);printf(“%d”,x);}9、下面程序的输出结果是_,”s=s+a;”语句执行的次数是_.main(){intx,y,a,s;for(x=0;x<5;x++){a=x;s=0;for(y=0;y

8、%d”,x,y,z);}程序的输出结果是?三、实训题目1、求s=a+aa+aaa+…..前N项之和,其中a为0-9间的数字。a,N由键盘输入,为1-9之间的数字。2、按从大到小的顺序找出所有四位数中的完全平方数。3、任意输入一个自然数M,找出大于(或者小于)M的N个素数。4、选出5000以下符合条件的自然数。条件是:

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

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

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