正在加载图片...
C语言程序设计教案 (3)不论是whle还是 do- while语句构成的循环,在循环体中都应有修 改循环控制变量值的语句,否则程序会进行无限循环状态。 1. while与do- while语句的格式 2.循环条件的设计。 3.注意循环结束时循环变量的值 4. while与do-whle语句的比较 五、for语句 (1)【一般格式】 for(表达式1:表达式2;表达式3) 循环体语句 【注意】 循环体语句可以是单个语句,也可是复合语句或空语句。三个表 达式之间用分号分隔 (2)【流程图及NS图】 匚计算表达式口 「计算表达式1的值 表达式 当表达式2为真 体 循环体 计算表达式3的值 计算表达式3 一般 表达式1:为循环变量赋初值。 表达式2:控制循环条件。 表达式3:控制循环变量的变化。 (3)【执行过程】 先计算表达式1的值:再计算表达式2的值,若为真,则执行循分析循环 环体,最后计算表达式3的值:再次计算表达式2的值,若为真,再过程 执行循环体,再计算表达式3的值;直到某次表达式2的值为假循环 结束,执行循环语句的后续语句 4)【应用】 实例利用or语句“求1+2+3+……+9+10的和” 参考程序如下 main( 循环结束 时变量i的 for(sum=0,=1;i<=10,i++) sum=sum+l printf("sum=%d\n", sum); j (5)for循环语句的特殊格式 以【for(i=1;j<=10;++)】语句为例C 语言程序设计教案 4 ⑶ 不论是 while 还是 do-while 语句构成的循环,在循环体中都应有修 改循环控制变量值的语句,否则程序会进行无限循环状态。 1.while 与 do-while 语句的格式。 2.循环条件的设计。 3.注意循环结束时循环变量的值。 4.while 与 do-while 语句的比较 五、for 语句 ⑴【一般格式】 for(表达式 1;表达式 2;表达式 3) 循环体语句; 【注意】 循环体语句可以是单个语句,也可是复合语句或空语句。三个表 达式之间用分号分隔。 ⑵【流程图及 N-S 图】 一般: 表达式 1:为循环变量赋初值。 表达式 2:控制循环条件。 表达式 3:控制循环变量的变化。 实例 ⑶【执行过程】 先计算表达式 1 的值;再计算表达式 2 的值,若为真,则执行循 环体,最后计算表达式 3 的值;再次计算表达式 2 的值,若为真,再 执行循环体,再计算表达式 3 的值;直到某次表达式 2 的值为假循环 结束,执行循环语句的后续语句。 ⑷【应用】 利用 for 语句“求 1+2+3+……+9+10 的和” 参考程序如下: main( ) { int i; for (sum=0,i=1;i<=10;i++) { sum=sum+i; } printf("sum=%d\n",sum); } ⑸ for 循环语句的特殊格式 以【for (i=1;i<=10;i++) 】 语句为例 分析循环 过程 循环结束 时变量 i 的 值 计算表达式1 循环体 计算表达式3 表达式2 真 假 循环体 当表达式2为真 计算表达式1的值 计算表达式3的值
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有