8:while循环结构(1+2+到10)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
条件
F
T
缩进语句块
if 条件: 缩进语句块
其余语句
条件
F
T
缩进语句块
while 循环继续条件: 缩进语句块(循环体)
其余语句
while循环结构的分析策略
➢ 循环体外设定循环可执行的初始条件。 ➢ 书写需重复执行的代码(循环体)。
➢ 例如:打印字符串5次
➢ 设定循环条件并在循环体内设定条件改变语句。
开始
ch=‘’
T
ch==‘q’?
F
……
输入ch
结束
参考程序
拓展练习:1+2+3+……+10
开始
i=1 S=0
i<=10
F
输出
结束
i+=1 s=s+i
T
拓展练习:1+2+3+……+10 参考程序
while循环执行过程
生成count变量,值为0 count值为0,小于5 第1次打印字符串
count值加1,结果为1
while循环执行过程
count值为1,小于5 第2次打印字符串 count值加1,结果为2
while循环执行过程
count值为2,小于5 第3次打印字符串 count值加1,结果为3
while循环执行过程
count值为3,小于5 第4次打印字符串 count值加1,结果为4
while循环执行过程
count值为4,小于5 第5次打印字符串 count值加1,结果为5
while循环执行过程
count值为5,不小于5
继续while执行后面的语句
while循环执行结果
执行结果
多次求解一Βιβλιοθήκη Baidu二次方程
衡阳市第十四中学 信息技术学科
多次求一元二次方程的解
➢ a=0,b=1,c=1 ➢ a=1,b=2,c=1 ➢ a=1,b=3,c=1 ➢ a=1,b=1,c=1 ➢ a=-1,b=-1,c=-1 ➢ 程序可以多次计算(输入字符“q” 退出程序,输入其它字符则继续执行)
循环结构
➢ while循环结构