ID: 21203109

4.4.1for循环的应用 课件(共22张PPT)-高中信息技术粤教版(2019)必修1

日期:2024-11-23 科目:信息技术 类型:高中课件 查看:87次 大小:20343902B 来源:二一课件通
预览图 1/7
必修,2019,教版,信息技术,高中,4.4.1for
  • cover
(课件网) 4.4.1 for循环的应用 顺序结构 选择结构 循环结构 项目小组经过讨论,决定网购单价为1元至10元的十种笔记本各1本,且每一种只买 1本,那么该如何编程计算一共要花多少元 项目问题 学习目标 1. 结合实例了解循环结构;(概念) 2. 理解 for 循环语句的基本格式和执行过程,掌握 range( )函数产生数字序列的用法;(用法) 3. 会运用 for 循环结构描述和 python编程实现问题 的求解。(实现) 课堂任务(一) 1. 列举生活中的循环现象; 2. 以操场万米跑为例分析,完善流程图 , 并尝试归纳总结循环 结构相关知识,完成填空。 循环体:在算法中 的部分。 循环变量:控制着循环的 的变量。 循环终止条件:判断 。 (1) 定义:是指在程序中需要 某个功能而设置的一种程序结构。 (2)执行过程: (3)组成: 1. 列举生活中的循环现象; 课堂任务(一) 2. 以操场万米跑为例分析,完善流程图,并尝试归纳总结 循环结构相关知识,完成填空。 课堂任务(一) 圈数<=25 圈数+1 比赛结束 比赛开始 圈数为0 是 否 是指在程序中需要 某个功能而设置的一种程序结构。 反复执行 执行过程: Y N 课堂任务(一) 循环体 组成: 循环体:在算法中 的部分。 循环变量:控制着循环的 的变量。 循环终止条件:判断 。 重复执行 开始和结束 是否继续执行循环体 定义: 3. 知识小结(循环结构) 在Python中,有两种方法来构建循环结构: 可以遍历序列中的每个元素, 并对其进行操作。 在满足条件的情况下, 反复执行循环体中的语句。 1 for循环 2 while循环 循环体遵循相同的缩进 序列 for 循环变量 in 序列 : 语句或语句组 格式 序列 for 循环变量 in 序列 : 语句或语句组 格式 字符串(String) 、列表(List) 、元组(Tuple) … 有顺序的数据类型 “hello” [1,2,3,4] (2023,‘bag’) 执行过程 对于 循环变量 来说,每次从 序列 里面按顺序取一个值,直到 序列 里的所有值被取完,循环结束。 方式一 直接罗列 方式二 先定义后使用 for 循环变量 in 序列 : 语句或语句组 格式 输出1,2,3,4…100 序列的使用方式 方式三 使用range( )函数 课堂任务(二) 方式三 使用range( )函数 range( )用于创建整数序列,用法为: range([初值,] 终值 [,步长]) 1. 测试下列代码的运行结果 1 2 3 4 1 3 5 4 3 2 1 2 3 4 for i in range(1,5,1): print(i) for i in range(1,5,2): print(i) for i in range(5,1,-1) print(i) for i in range(5): print(i) for i in range(1,5): print(i) 0 1 2 3 4 方式三 使用range( )函数 课堂任务(二) range( )用于创建整数序列,用法为: range([初值,] 终值 [,步长]) 序列的起始值, 可省略,默认 为0 序列的终止值, 不能省略,且终值不包括在序列内 序列的步长,可正可负,为正时,序列递增; 为负时,序列递减,可省略,默认为1;不可为0 课堂任务(二) (1) 测试下列代码的运行结果 (2) range( )函数小练习 ① 生成20以内偶数列 ② 生成20以内奇数列 ③ 生成20,14,8,2,-4数字序列 range(0,20,2) range(1,20,2) range(20,-5,-6) 已知条件: 笔记本的单价(元): 限定条件: 要解决的问题: 确定循环结构的三要素: ①循环变量: 循环变量对应的序列: ②循环终止的条件: ③循环体: 项目小组经过讨论,决定网购单价为 1元至10元的十种笔记本各1本,且每一种只买1本,那么该如何编程计算一共要花多少元 课堂任务(三) 分 析 问 题 1,2,3 ,…,10 sum=1*1+2*1+3*1+…+10*1 笔记本的单价i 10种笔记本各买一本 sum=sum+i i遍历完range(1,11,1)? 项目问题 range( ) 1,11,1 计算过程 单价(元) 总价sum(元) 第一次 1 第二次 2 第三次 3 第 i 次 sum=3+3×1 sum=1+2×1 sum=0+1×1 i . . . ... ...

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