4 循环语句学习目标重点难点1.理解三种结构的循环语句.2.会用三种循环语句描述算法
重点:理解三种结构的循环语句.难点:会用三种循环语句描述算法
1.当型循环语句当型循环可用当型语句“While…End While”来描述.它的一般形式是:它表示当所给条件 p 成立时,执行循环体部分,然后再判断条件 p 是否成立.如果 p仍然成立,那么再次执行循环体.如此反复,直到某一次条件 p 不成立 时退出循环.当型语句的特点是先判断,后执行.预习交流 1下列算法:① 求和+++…+;② 已知两个数求它们的商;③ 已知函数定义在某区间上,将该区间十等分求端点及各分点处的函数值;④ 已知三角形的一边长及此边上的高,求其面积.其中可能要用到循环语句的是________(填序号).提示:①③2.直到型循环语句直到型循环可用直到型语句“Do…End_Do”来描述.它的一般形式是:它表示先执行循环体部分,然后再判断所给条件 p 是否成立. 如果 p 不成立 ,那么再次执行循环体部分.如此反复,直到所给条件 p 成立 时退出循环.直到型语句的特点是先执行,后判断.预习交流 2当型循环语句与直到型循环语句在执行循环体的先后上有何区别
提示:①当型循环先判断条件后执行,循环体可能一次也不执行;②直到型循环先执行一次循环体再判断条件,循环体至少执行一次;③对同一个算法,当型循环语句与直到型循环语句中的判断条件是相反的.3.“For”语句如果循环结构中的循环次数已知,那么还可以采用“For”语句来描述.“For”语句的一般形式为:在“For”语句中,如果省略“Step‘步长’”,那么重复循环时,I 的值每次增加 1
预习交流 3“For”语句的功能是什么
提示:“For”语句的功能是:将初值赋给循环变量,“记下”终值和步长.执行循环体后自动将循环变量增加一个步长,接着判断增值后的循环变量是否超过