中图版高中信息技术选修1 第四节循环结构--for循环语句 课件(18PPT)

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

中图版高中信息技术选修1 第四节循环结构--for循环语句 课件(18PPT)

资源简介

(共18张PPT)
第三天存3元
第四天存4元
第一天存1元
第二天存2元
每天都比前一天多存1元,那么第五天的总存款为多少?
第20天总存款为多少?
第100天总存款为多少?
1
循环结构(一)
——for循环语句
循环结构
False
True
循环结构:在循环控制条件成立时,反复执行循环体,直到条件不成立,结束循环的过程。
循环控制条件
循环体
for循环语句:是一种计数循环,既执行完固定次数之后终止循环
T
试一试
如下图所示的算法基本结构称为( )结构
A. 顺序结构
B. 循环结构
C. 分支结构
D. 树形结构结构
B
处理
条件
False
True
T
试一试
如下的程序,其基本结构为( )
A. 顺序结构
B. 循环结构
C. 分支结构
D. 树形结构结构
B
s=0
for i in [1,2,3]:
s=s+i
见 for选循环
FJ
for循环语句
for语句的基本格式:
for 循环变量 in 序列:
语句块(循环体)
说明:
(1)for语句每次从序列中取出一个元素赋给循环变量,当依次访问完所有元素后,循环结束
(2)for....in后面的冒号不能省
FL
for循环语句
for循环语句的工作流程
循环体
变量是否遍历完
列表中所有元素
False
变量取值列表
中第一个元素
变量取值列表
中下一个元素
true
s=0
for i in [1,2,3]:
s=s+i
①i=1
s=s+i=0+1=1
②i=2
s=s+i=
1+2=3
③i=3
s=s+i=
3+3=6
R
range函数
range()函数返回生成一个不可变的等差整数序列
range(起始值,终值,步长)
[1 , 3 , 5 , 7 , 9]
+2
+2
+2
+2
步长为2
[2 , 5 , 8 ,11 ,14]
+3
+3
+3
+3
步长为3
RB
range函数
range函数 生成序列
range(1,5,1)
range(0,5,1)
(2)步长为1时可省
range(1,5,2)
range(1,5)
生成等差序列0,1,2,3,4
生成等差序列1,2,3,4
range(5)
range(5,1,-1)
生成等差序列5,4,3,2
生成等差序列1,3
(3)初值为0时可省
(4)步长为正数表示递增,负数表示递减
注意:(1)range函数生成的序列不包括终值
RT
试一试
range(1,8)
range(9)
range(2,15,3)
range(12,1,-2)
1,2,3,4,5,6,7
range(1,8,1)
range(0,9,1)
2,5,8,11,14
0,1,2,3,4,5,6,7,8
12,10,8,6,4,2
RT
试一试
在Python程序设计语言中,range(3)生成的序列是( )
A. 1,2,3 B. 0,1,2,3
C. 0,1,2 D. 3
C
range(0,3,1)
FL
例题
s=0
for i in range(1,5):
s=s+i
print (‘s=’,s)
s=10
生成等差序列:1,2,3,4
①i=1,
s=s+i=0+1=1
②i=2,
s=s+i=
③i=3,
s=s+i=
④i=4,
s=s+i=
range(1,5,1)
1+2=3
3+3=6
6+4=10
FT
s=0
for i in [1,2,3,4]:
s=s+i
print (‘s=’,s)
试一试
下列代码程序执行后,语句y=x+2的循环次数是 ,最终x的值为: 。
4
x=0
for n in range(1,5)
x=x+n
print(x)
range(1,5,1)
循环次数由列表中的元素个数决定
10
生成等差序列:1,2,3,4
①n=1
x=x+n=0+1=1
②n=2
x=x+n=
1+2=3
③n=3
x=x+n=
3+3=6
④n=4
x=x+n=
6+4=10
FT
试一试
下列代码的输出结果是( )
A. 0 B. 15 C.11 D. 5
C
x=1
for i in range(4,0,-1):
y=x+i
x=y
print(y)
生成等差序列:4,3,2,1
①i=4
y=x+i=1+4=5
x=y=5
②i=3
y=x+i=5+3=8
x=y=8
③i=2
y=x+i=8+2=10
x=y=10
④i=1
y=x+i=10+1=11
x=y=11
XJ
课堂小结
for语句基本格式
for语句执行过程及特点
range函数的基本格式及特点
for语句
ZY
课后作业
课本69页提升练习1for语句部分
要求:写出程序运行过程
谢 谢

展开更多......

收起↑

资源预览