4.2do…while语句(导学案 ) -《C语言程序设计》同步教学(高教版)

2024-11-09
| 4页
| 117人阅读
| 1人下载
普通

内容正文:

do…while语句 导学案 学习目标 1. 掌握while循环语句 2. 理解while循环结构的执行过程 3. 会设计简单的while循环程序 知识精讲 do…while语句是称为“直到型”的循环结构,是另一种形式的循环。一般形式是: do { 语句序列 }while(表达式); 执行过程: 1.执行循环体中的语句,开始一个循环的周期。 2.计算表达式的值。如果表达式为非0,即循环条件为真,则转到第1步,开始下一个循 环周期;如果表达式为0,即循环条件为假,则转到第3步。 3.结束do…while循环,转而执行do…while循环语句后的第1条语句。 do…while语句执行的特点是: . 典型例题 例4-2比较do……while语句和while语句 #include < stdio . h> main( ) { char ch ; ch=getchar() ; do { putchar(ch) ; ch=getchar( ) ; } while(ch!='*'); getch( ); } #include < stdio . h > main( ) { char ch ; ch=getchar() ; while(ch!='*') { putchar(ch); ch=getchar( ); } getch( ); } 运行结果 : 运行结果: 例4-3 输入一个整数,按相反次序输出,例如输入54321,输出12345. 能力提升 例:用do……while语句求1+2+3+……+100的和 例:比较do……while语句和while语句 #include <stdio.h> int main() { } #include <stdio.h> int main() { } 巩固训练 1、 下面叙述中正确的是 ( ) A.do…while语句构成的循环不能用其他循环语句替代 B.do…while语句构成的循环只能用break语句退岀 C.do…while语句构成的循环,当while后的条件表达式为0时退岀循环 D.do…while语句构成的循环,当while后的条件表达式为非0时退岀循环 2、 以下描述正确的是( ) A.在do…while循环中,循环体至少执行一次 B.在do…while循环中,根据情况可以省略while C.在do…while循环中,循环体内不能使用复合语句 D.do…while循环由do开始,至while结束,在while(表达式)后面不能写分号 3、下面程序的运行结果是 main() { int k = 0,sum= 1 ; do { sum + = k+ + ; } while(k<5); printf("%d ",sum ); } 4、求s=1+1/2+1/4+1/8+1/16……直到项的值小于0.0001。 学科网(北京)股份有限公司 $$

资源预览图

4.2do…while语句(导学案 ) -《C语言程序设计》同步教学(高教版)
1
4.2do…while语句(导学案 ) -《C语言程序设计》同步教学(高教版)
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。