4.4.1for循环的应用课件2024-2025学年高一上学期粤教版(2019)必修一数据与计算第四章

2024-10-22
| 25页
| 1982人阅读
| 10人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术粤教版必修1 数据与计算
年级 高一
章节 4.4.1 for循环的应用
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2024-2025
地区(省份) 四川省
地区(市) 泸州市
地区(区县) -
文件格式 PPTX
文件大小 251 KB
发布时间 2024-10-22
更新时间 2024-11-08
作者 匿名
品牌系列 -
审核时间 2024-10-22
下载链接 https://m.zxxk.com/soft/48133729.html
价格 0.50储值(1储值=1元)
来源 学科网

内容正文:

问题引入 网购单价为1元至10元的十种笔记本各1本,且每一种只买1本,那么该如何编程计算一共要花费多少元? 如何利用计算机程序解决该问题? 循环结构 程序的循环结构是程序设计中常用到的基本结构之一。循环是让计算机自动完成重复工作的常见方式。 循环结构 for循环 while循环 for循环的应用 for 循环变量 in 列表: 语句或语句组 1 for循环的一般格式 注:①for 循环变量 in 列表后面加“:”; ②语句或语句组严格遵循相同的缩进。缩进通常是一个制表符(\t)或者4个空格字符。 Tab 1个空格 for循环的应用 1 for循环的执行流程 序列中是否有项 执行循环体 是 列表可以有几种表达方式 1.直接罗列 for value in [1,2,3,4,5]: print(value) print("good") 2.先定义后使用 values=[1,2,3,4,5] for value in values: print(value) print("good") 3.使用range()函数 for value in range(1,8) print(value) print("good") for value in range(3,30,3) print(value) 列表可以有几种表达方式 1.直接罗列 for value in [1,2,3,4,5]: print(value) print("good") 1 good 1 good 1 good 1 good 1 good 列表可以有几种表达方式 2.先定义后使用 values=[1,2,3,4,5] for value in values: print(value) print("good") 1 2 3 4 5 good 列表可以有几种表达方式 3.使用range()函数 for value in range(1,8) print(value) print("good") 1 2 3 4 5 6 7 good 列表可以有几种表达方式 3.使用range()函数 for value in range(3,30,3) print(value) 3 6 9 12 15 18 21 24 27 实践活动一 参照课本P86-87,尝试编写以上三种列表表达方式的代码 range()函数 range(start,end,step) 起始值(包括) 结束值(不包括) 步长 for i in range(2,20,3): print(i) 2 5 8 11 14 17 如果只有1个参数,则默认起始值为0,步长为1 range()函数 range(start,end,step) 起始值(包括) 结束值(不包括) 步长 for i in range(5): print(i) 0 1 2 3 4 如果只有2个参数,则默认步长为1 range()函数 range(start,end,step) 起始值(包括) 结束值(不包括) 步长 for i in range(3,7): print(i) 3 4 5 6 实践活动二 利用for循环的range()函数输出100以内的所有偶数 提示:默认从0开始,每次走两步,即加2 网购单价为1元至10元的十种笔记本各1本,且每一种只买1本,那么该如何编程计算一共要花费多少元? 探究活动1 分析问题 计算1到10的累加值。1~10的累加就是计算书1+2+3+…+10,可以利用for循环结构编程来解决 设计算法 (1)需要有一个循环变量从1变化到10,将该变量命名为i; (2)需要一个临时变量不断和该变量进行加法运算,并记录运算结果,将临时变量命名为sum; (3)变量i每增加1时,就和变量sum进行一次加法运算,变量sum记录的是累加的结果 i=1,sum=0 sum=sum+i i++ i≤10? 输出sum的值 编写程序 i=1,sum=0 sum=sum+i i++ i≤10? 输出sum的值 sum=0 for i in range(1,11) sum=sum+i print(“一共需要花费”,sum,”元”) 调试运行 运行结果: 实践活动三 1.求1到100的和; 2.打印乘法口诀 实践活动三 1.求1到100的和; sum=0 for i in range(1,101): sum=sum+i print(sum) 实践活动三 2.打印乘法口诀 for i in range(1, 10): for j in range(1, i + 1): print(f'{j}×{i}={i * j}\t', end='') print() 课后总结 在本节课中,我们学习了 for 循环的应用。 1.for 循环是一种常用的控制结构,它可以使一段代码按照指定的次数或条件重复执行。 for 循环的基本语法结构如下: 2.通过示例,我们看到了如何使用 for 循环来遍历列表、字符串等序列,实现对元素的处理和操作。同时,我们也学习了如何结合 range()函数来控制循环的次数。 for i in 序列: print(i)   小试牛刀 1.以下代码的输出结果是( ) A. 1 2 3 4 B. 1 2 3 4 5 C. 0 1 2 3 4 D. 0 1 2 3 4 5 2. 以下 for 循环的使用中,错误的是( ) A.for i in [1, 2, 3]: print(i)  B.for i in "hello": print(i)  C.for i in 10: print(i)  D.for i in range(5): print(i)  for i in range(1, 5): print(i) A C 谢谢 $$

资源预览图

4.4.1for循环的应用课件2024-2025学年高一上学期粤教版(2019)必修一数据与计算第四章
1
4.4.1for循环的应用课件2024-2025学年高一上学期粤教版(2019)必修一数据与计算第四章
2
4.4.1for循环的应用课件2024-2025学年高一上学期粤教版(2019)必修一数据与计算第四章
3
4.4.1for循环的应用课件2024-2025学年高一上学期粤教版(2019)必修一数据与计算第四章
4
4.4.1for循环的应用课件2024-2025学年高一上学期粤教版(2019)必修一数据与计算第四章
5
4.4.1for循环的应用课件2024-2025学年高一上学期粤教版(2019)必修一数据与计算第四章
6
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。