欢迎来到天天文库
浏览记录
ID:48241623
大小:445.00 KB
页数:17页
时间:2020-01-18
《制作:包文华.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、多媒体课件制作制作:包文华青铜峡市职教中心《C语言》循环结构的使用新课引入练习新授作业布置1*1+2*2+3*3=?答:intS;S=1+4+9=14;1*1+2*2+3*3+…+100*100=?引入循环结构可以简化程序中大量的重复操作。在C语言中,循环结构是由while语句,dowhile语句和for语句来实现的。下面,我们主要介绍while语句和dowhile语句的使用。While语句格式:while(表达式);语句流程图:循环体循环条件真假循环变量的作用控制变量赋初值;把控制变量写入正确的循环条件;控制变量的更新、调整。Wh
2、ile语句例题#includemain(){inti,sum;/*定义一个循环变量和sum*/i=1;/*循环变量置初值1*/sum=0;/*sum置初值0*/while(i<100);/*计算一百次*/{sum=sum+i;/*循环变量参与运算后,自加1*/i++;}printf(“1+2+3+…+100=%d”,sum);}用while语句编程求1+2+3+…+100的值格式:do语句while(表达式);流程图:循环体循环条件真假dowhile语句dowhile语句dowhile语句的工作过程:首先执行循环体
3、(即语句部),然后判别表达式为非零时,返回重新执行语句部分,如此反复,直到表达式的值等于0为止,此时循环结束。dowhile语句例题#includemain(){inti,sum;/*定义一个循环变量和sum*/i=1;/*循环变量置初值1*/sum=0;/*sum置初值0*/do{sum=sum+i;/*循环变量参与运算后,自加1*/i++;}while(i<=100);/*计算一百次*/printf(“1+2+3+…+100=%d”,sum);}用dowhile语句编程求1+2+3+…+100的值while语句
4、表达式的是“当满足条件的时候,一直做某事”。dowhile语句表达的是“一直做某事,直到不满足条件为止。”用do--while语句,循环体至少执行一次时;用while语句,循环体可能一次也不执行时。while语句dowhile语句的区别请选出下题中正确的答案:1.设有程序intk=10;while(k=0)k=k-1;则下面描述中正确的是()A)while循环执行者10次B)循环是无限循环C)循环体语句一次也不执行D)循环体语句执行一次C2.以下程序段()x=-1;do{x=x*x;}while(!x);A)是死循环B)循环执行二次
5、C)循环执行一次D)有语法错误C3.C语言中While和do-while循环的主要区别是()A.do-while的循环体至少无条件执行一次B.while的循环控制条件比do-while的循环控制条件严格C.do-while允许从外部转到循环体内D.do-while的循环体不能是复合语句C4.以下能正确计算1*2*3*…*10的程序是()A)do{i=1;s=1;B)do{i=1;s=0;s=s*i;s=s*i;i++;i++;}while(i<=10);}while(i<=10);C)i=1;s=1;D)i=1;s=0;do{s=s
6、*i;do{s=s*i;i++;i++;}while(i<=10);}while(i<=10);C2.分别用while语句和do-while编程求1!+2!+3!+…+50!。1.比较两种语句的相同与不同。单击这里结束
此文档下载收益归作者所有