C语言for循环语句教案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

for循环结构程序设计教案

课程名称:C语言程序设计

本课内容:循环结构程序设计——for 语句

一、教学目标

1、领会程序设计中构成循环的方法

2 、掌握for 语句的用法

二、教学重点

1、for 语句的一般格式

2、for语句的执行过程

三、教学难点

for 语句的综合利用

四、教学方法

1、课堂讲授,给出主要内容。

2、讲解其基本格式。

3、应用示例,结合相应的知识讲解。

4、执行过程用流程图和例题用(演示法和讲解法)进行详细说明。

五、教学过程

(一)导入

1、复习前两节课我们学习的两种循环语句——while语句和do~while 语句的基本格式和执行过程和特征。

2、给出例子如下:

main( )

{int x=1; (表达式1)

s=0;

while(x<=100) (表达式2)

{s=s+x;

x=x+1; (表达式3)

}

printf(“%d”,s);

}

分析用while语句来完成的程序,主要完成1到100的累加和,对一个循环程序来说最关键的三个部分:循环变量的赋初值、控制循环条件、循环控制变量的更新。

(二)教学过程

1、写出本节课要介绍的for语句的一般格式

for(表达式1;表达式2;表达式3)

循环体;

2、掌握:基本格式和各个表达式的功能和特征

强调:for语句中的所有表达式和while语句中的表达式所完成的功能是相同的。

表达式1:循环变量的初始化(初始值)

表达式2:循环条件(终止值)

表达式3:循环变量自增

3、for语句的执行过程

for ( int i = 0 ; i < 10 ; i++)

{

printf("我最棒");

}

4、for语句中常见问题

(1)表达式1省略

(2)表达式2省略

(3)表达式1、表达式3同时省略(4)表达式1、2、3 全部省略5、for语句例子讲解

用for循环求1+2+3…+100

#include

main( )

{ int i,s=0;

for(i=1;i<=100;i++)

s+=i;

printf("%d",s);

}

说明:

第一步:执行i=1;

第二步:判断i<=100?

第三步:当为真则执行s=s+i;

第四步:i++;

第五步:回到第二步如果为真,则重复执行3、4两个步骤。如果条件为假则跳出循环,执行语句printf(“%d”,s);

(三)课程小结

本节课主要学习了循环结构中的for循环语句。学习对for循环条件、循环变量的设置,以避免无限循环的产生。能过使用for循环结构解决问题。

(四)布置作业

1、求100以内偶数之和。

2、求100以内3的倍数之和。

信工系:宋冰冰

2012年5月17日

相关文档
最新文档