文档详情

C语言for循环语句教案.doc

发布:2017-08-10约1.29千字共4页下载文档
文本预览下载声明
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语句例子讲解 用循环求1+2+3…+100 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日 表达式3 表达式1 语句(循环体) 表达式2
显示全部
相似文档