2.3 周而复始的循环:break和continue语句导学案-2025-2026学年教科版高中信息技术必修一

2026-05-27
| 3页
| 162人阅读
| 0人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术教科版必修1 数据与计算
年级 高一
章节 2.3 周而复始的循环
类型 学案-导学案
知识点 循环结构的程序实现
使用场景 同步教学-新授课
学年 2026-2027
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 106 KB
发布时间 2026-05-27
更新时间 2026-05-27
作者 panpan-123
品牌系列 -
审核时间 2026-05-27
下载链接 https://m.zxxk.com/soft/58071347.html
价格 1.50储值(1储值=1元)
来源 学科网

摘要:

该高中信息技术导学案聚焦“break和continue语句”,核心内容为分清两者使用场景及与for、while循环的搭配。通过“逢3倍数过”小游戏让学生上台参与,引导思考Python循环实现,衔接前期循环知识,搭建学习支架引出新知识点。 资料以游戏化情境导入和任务驱动式学习为特色,通过具体题目演示与分层任务(for/while循环分组),帮助学生掌握循环控制逻辑,提升计算思维,培养数字化学习与创新能力,增强解决实际问题的信息意识。

内容正文:

2.3周而复始的循环(第五课时)导学案 课题 2.3周而复始的循环(第五课时)——break和continue 课时 1课时 学习目标 1.分清 break 和 continue语句的使用场景 2.掌握与 for、while 循环的搭配 3.能将知识迁移运用到实际生活中 游戏导入 随记 学 习 过 程 【逢3倍数过的小游戏】 邀请 4 位同学上台参与游戏。 游戏规则: 请三位同学轮流从20开始报数:20,21,22,23... 遇到 3 的倍数(21,24...)时,不能说数字,要说“过” 说错或反应慢的同学淘汰,剩的最后一位同学则胜出 【思考】在Python循环中如何来实现这个游戏呢? 新知探究 学 习 过 程 【知识点1】break、continue语句 讲解break、continue语句的功能 【知识点2】break、continue语句搭配for循环 通过题目“输出1-10内的数字”展示for循环、while循环常规写法,并提问如果遇到5则希望停止循环如何实现?如果遇到5则希望跳过它不输出又该如何实现?从而引出break和continue的使用方法。 题目1:输出1-10内的数字,遇到5则停止循环——break 展示代码,并进行演示讲解: for i in range(1,11,1): if i==5: #如果i的值为5, break #则结束整个循环 print(i,end=" ") 注意:1、需要先作判断再输出,以防遗漏;2、“==”与“=”的区别 题目2:输出1-10内的数字,遇到5则跳过——continue 展示代码,并进行演示讲解: for i in range(1,11,1): if i==5: #如果i的值为5, continue #则跳过这次循环,不执行下面的print print(i,end=" ") 【知识点2】break、continue语句搭配while循环 题目1:输出1-10内的数字,遇到5则停止循环——break 展示代码,并进行演示讲解: i = 1 while i <=10: if i == 5: # 如果 i 等于 5 break # 则结束整个循环 print(i, end=" ") i= i + 1 注意:1、需要先做判断再输出,以防遗漏;2、注意i=i+1不能漏掉,否则会得不到正确结果 题目2:输出1-10内的数字,遇到5则跳过——continue 展示代码,并进行演示讲解: i = 0 while i < 10: i = i + 1 #注:continue前要更新i,否则得不到正确结果 if i == 5: # 如果 i 等于 5 continue # 则跳过这次循环,不执行下面的print(i) print(i, end=" ") 注意:讲解并演示i=i+1放在continue之后的影响 【快问快答】根据不同场景选择使用break还是continue语句 1、遇到7就停止:________ 2、跳过50以内的偶数:________ 3、输出100内所有的数字,但跳过7的倍数:________ 4、找到目标后就不再查找:________ 【知识点3】使用循环控制实现“逢3倍数过”游戏 1、 展示例子讲解%功能,从而引出使用if i%3==0来判断倍数关系 2 ÷ 3 = 0 余 2 → 2 % 3== 2,2不是3的倍数 3 ÷ 3 = 3 余 0 → 3 % 3== 0,3是3的倍数 6 ÷ 3 = 2 余 0 → 6% 3==0,6是3的倍数 一个数 % 另一个数 的结果为0,可以用来判断是不是倍数关系。 比如判断某个数是不是3的倍数,可以写作if i%3==0 2、 使用for循环以及while循环实现“20-40以内逢3倍数过的游戏:遇到 3 的倍数说“过”,其他人正常报数,展示部分代码,提问学生横线处代码填什么,最后进行代码演示讲解。 #for循环 for i in range(20,41,1): if i 3 == 0: #横线处填什么 print("过", end=" ") _________ # 跳过本次的 print(i) print(i, end=" ") #while循环 i= ____ #i的初始值应该为多少? while i<40: #思考为什么不能写成i<=40 i=i+1 if i ____ 3 == 0: # 横线填什么? print("过", end=" ") _________ # 跳过本次的 print(i) print(i, end=" ") 课堂活动 学 习 过 程 【任务一】要求输出1-20以内的数字,遇到7则停止。 【任务二】输出1-50内的数字,但是遇到是7的倍数则跳过不输出。 要求: 序号1-28的同学使用for循环实现 序号29-56的同学使用while循环实现 注意:注意数字的区间范围,下课之前上交,下节课针对易错知识点统一进行讲解。 课堂总结 1、 break、continue语句的功能及其使用场景,注意在while中使用continue需先更新变量 2、一般结合if语句使用,if i%n==0用来判断倍数关系,n为任意正整数 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

2.3 周而复始的循环:break和continue语句导学案-2025-2026学年教科版高中信息技术必修一
1
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。