2018-2019学年苏教版必修三 1.3.4 循环语句 学案
2018-2019学年苏教版必修三  1.3.4 循环语句      学案第3页

一定不要忘记.在运行语句的时候,一定要先判断表达式是否成立,再执行循环体.

(2)While语句可以不知循环次数,但需要知道循环终止的条件.条件为真时执行循环,条件为假时终止循环,防止表达式相反出现错误.

(3)用While语句解决循环次数不确定的问题时,首先要确定控制运算次数的变量,然后确定变量与运算次数的关系,利用这种关系,将运算次数当作一个确定的量,从而将问题转化为循环次数确定的问题来解决.

跟踪训练1 执行如图所示的伪代码后输出的结果是________.

n←5

s←0

While s<14

 s←s+n

 n←n-1

End While

Print n

End

类型二 "Do...End Do"语句的应用

例2 用Do...End Do语句写出计算1-+-+...+-的值的伪代码.

引申探究

1.若将例2中的"-"改为"+"其余不变,写出相应的伪代码.

2.若例2中条件不变,用"While...End While"写出伪代码.

反思与感悟 "Do...End Do"语句的使用条件:

(1)算法中有需要反复执行的步骤(如累加求和、累乘求积等问题).

(2)算法中先执行再判断.

(3)循环的次数不能确定或已经确定.

跟踪训练2 下列伪代码是求1+3+5+...+99的值,读伪代码完成问题.

i←1

p←0

While i≤99

 p←p+i

 i←i+2

End While

Print p 问题:(1)伪代码中的循环语句是________型循环语句;