2.3.2条件循环 课件(共10张PPT)

资源下载
  1. 二一教育资源

2.3.2条件循环 课件(共10张PPT)

资源简介

(共10张PPT)
2.3.2 条件循环
了解条件循环的基本结构
学会计数循环的使用方法
1
2
学习目标
条件循环
条件循环一般用于循环次数未知的情况
While 循环继续条件:
While 语句
缩进语句块(循环体)
其余语句
While 循环四要素
提问: ‘’I love u,mum !” 会输出几次?
while 关系表达式:
语句或语句组
i=0
while i<3:
i=i+1
print(i)
只有当循环条件成立时,才执行循环体。
运行结果:
i=0
1
2
0<3
i=1
输出1
1<3
i=2
输出2
2<3
i=3
输出3
3=3
退出循环
3
while 关系表达式:
语句或语句组
i=0
while i<3:
i=i+1
print(i)
只有当循环条件成立时,才执行循环体。
运行结果:
1
2
3
i=0
while i<3:
i=i+1
print(i)
运行结果:
3
s= 1 + 2 + 3 + 4 + ……
累加到几的和刚好大于20?
__________
__________
while ______:
__________
__________
print(i)
s=0
s<=20
i=0
i=i+1
s=s+i
s= 3 + 6 + 9 + 12 + ……
累加到几的和刚好大于50?
__________
__________
while ______:
__________
__________
print(i)
s=0
s<=50
i=0
i=i+3
s=s+i
算法设计
求和1+2+3+……+100=?
小试牛刀
1. s=0
2. 计算s=0+1=1
3. 计算s=1+2=3
4. 计算s=3+3=6
5. 计算s=6+4=10
6. 计算s=10+5=10
总结计算 s=(上一步的和s)+100
……
…...
……
最后输出 s
画出流程图
程序实现(for)
s=s+i
调试程序
初始赋值:i=0 S=0
While i<101
循环体为:s=s+i
i=i+1
输出:print(s)
求和1*2*3*……*n=?
算法设计
求和1+2+3+……+n=?
探究提升
1. s=0
2. 计算s=0+1=1
3. 计算s=1+2=3
4. 计算s=3+3=6
5. 计算s=6+4=10
6. 计算s=10+5=10
总结计算 s=(上一步的和s)+n
……
…...
……
最后输出 s
画出流程图
程序实现(for)
s=s+n
调试程序
求和1*2*3*……*n=?
周而复始的循环
计数循环
条件循环
列表
range函数
循环次数未知
已知循环次数
结合实际情况灵活运用
while 关系表达式:
语句或语句组
for 循环变量 in range( ):
语句或语句组
for 循环变量 in 列表:
语句或语句组
小结

展开更多......

收起↑

资源预览