正在加载图片...
匚课题第六章循环控制 教案号9 教学1、掌握三种循环语句的语法结构 目的|2、灵活运用循环语句 教材教学重点三种循环语句whie、 do- while、for 分析「教学难点三种循环语句的区别 「课时安排 2教学方法讲授与演示法相结合教具计算机、投影仪 复习引导 从 while和do- while语句中引入新的循环语句:for语句 讲授新课 for语句 语法:for(表达式1:表达式2:表达式3) 循环体语句 语义 1、先求表达式1 2、求解表达式2,若其值为真,则执行第三步;若为假,则结束循环 3、执行循环体中的语句: 4、求解表达式3 5、转回第二步继续执行 如:for(i=1;i<=100,i+)sum=sum+i,可看成: or(循环变量赋初值;循环条件:循环变量增值)语句; 说明: (1)显然for循环更简洁,更灵活 (2)循环体可以是复合语句 (3)for语句中的三个表达式均可以是逗号表达式,故可同时对多个变量赋初值及修改 如:for(i=0,j=1;jn&&i<n;计++,j++) (4)for语句中三个表达式可省: 、几种循环的比较 (1)可以相互代替使用 (2) while,do- while循环,在 while后面指定循环条件,在循环体中应包含使循环趋向于 结束的语句 (3)凡是在 while中能完成的,在for语句中也能完成 三、 break和 continue语句 1、 break语句:可以用于 switch语句中,也可以用于循环语句中,当用于循环语句中时,用 于在满足条件情况下,跳出本层循环。 continue语句:用于循环语句中,在满足条件情况下,跳出本次循环。即跳过本次循环体中下面 尚未执行的语句,接着进行下一次的循环判断。 四、循环结构程序设计 例1:用公式求π的近似值,直到最后一项的绝对值小于106为止。π/4≈ 1-1/3+1/5-1/7+ include <stdio. h> main( i int sl; float n=1.0, tl, pi=0;课 题 第六章 循环控制 教案号 9 教 学 目 的 1、掌握三种循环语句的语法结构 2、灵活运用循环语句 教 材 分 析 教学重点 三种循环语句 while、do-while、for 教学难点 三种循环语句的区别 课时安排 2 教学方法 讲授与演示法相结合 教具 计算机、投影仪 一、复习引导 从 while 和 do-while 语句中引入新的循环语句:for 语句 二、讲授新课 一、for 语句 语法:for(表达式1;表达式2;表达式3) 循环体语句; 语义: 1、先求表达式1; 2、求解表达式2,若其值为真,则执行第三步;若为假,则结束循环; 3、执行循环体中的语句; 4、求解表达式3; 5、转回第二步继续执行 如: for( i=1; i<=100; i++) sum=sum+i;可看成: for(循环变量赋初值;循环条件;循环变量增值)语句; 说明: (1)显然for循环更简洁,更灵活; (2)循环体可以是复合语句; (3)for语句中的三个表达式均可以是逗号表达式,故可同时对多个变量赋初值及修改。 如:for(i=0, j=1; j<n && i<n; i++, j++) … (4)for 语句中三个表达式可省: 二、几种循环的比较 (1)可以相互代替使用 (2)while, do-while 循环,在 while 后面指定循环条件,在循环体中应包含使循环趋向于 结束的语句 (3)凡是在 while 中能完成的,在 for 语句中也能完成。 三、break 和 continue 语句 1、 break 语句:可以用于 switch 语句中,也可以用于循环语句中,当用于循环语句中时,用 于在满足条件情况下,跳出本层循环。 continue 语句:用于循环语句中,在满足条件情况下,跳出本次循环。即跳过本次循环体中下面 尚未执行的语句,接着进行下一次的循环判断。 四、循环结构程序设计 例 1:用公式求π的近似值,直到最后一项的绝对值小于 10-6 为止。π/4≈ 1-1/3+1/5-1/7+…… # include <stdio.h> main( ) { int s=1; float n=1.0, t=1, pi=0;
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有