课件编号11629125

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

日期:2024-05-09 科目:信息技术 类型:高中课件 查看:57次 大小:757737Byte 来源:二一课件通
预览图 1/7
循环,图版,高中,信息技术,选修,第四
  • cover
(课件网) 第三天存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语句部分 要求:写出程序运行过程 谢 谢 ... ...

~~ 您好,已阅读到文档的结尾了 ~~