文档详情

C语言程序设计 (12).docx

发布:2025-05-14约1.11千字共4页下载文档
文本预览下载声明

课题

第5章循环结构程序设计

课时

2

教学目的

要求

掌握do---while语句的一般形式

掌握用do---while语句实现循环

教学重点

难点

while和do---while循环的区别,应用例题

主要内容及步骤

备注

复习回顾

导入新课

新课讲授

第5章循环结构程序设计

5.3用do---while语句实现循环

课堂小结

布置作业

授课效果分析总结

教案

课程名称:C程序设计授课人:***

5.3用do---while语句实现循环

do---while语句的特点:先无条件地执行循环体,然后判断循环条件是否成立

do---while语句的一般形式为:

do

语句

while(表达式);NY表达式循环体语句

N

Y

表达式

循环体语句

例5.2用do…while语句求:

1+2+3+…+100,即

解题思路:

i=1;sum=0;

do

{

sum=sum+i;

i++;

}while(i=100);

程序:

#includestdio.h

intmain()

{inti=1,sum=0;

do

{

sum=sum+i;

i++;

}while(i=100);

printf(sum=%d\n,sum);

return0;

}

例5.3while和do---while循环的比较。

while循环:

inti,sum=0;

printf(“i=?”);

scanf(“%d”,i);

while(i=10)

{

sum=sum+i;

i++;

}

printf(“sum=%d\n,sum);

当i=?1时,输出结果为:sum=55;

当i=?11时,输出结果为:sum=0;

do---while循环:

inti,sum=0;

printf(“i=?”);

scanf(“%d”,i);

do

{

sum=sum+i;

i++;

}while(i=10);

printf(“sum=%d\n,sum);

当i=?1时,输出结果为:sum=55;

当i=?11时,输出结果为:sum=11;

当while后面的表达式的第一次的值为“真”时,两种循环得到的结果相同;否则不相同。

显示全部
相似文档