(2021新人教中图版)高中信息技术必修一第二章2.3.3循环终止语句(第一十六课时)-教学设计.docx

上传人(卖家):大布丁 文档编号:1690051 上传时间:2021-08-28 格式:DOCX 页数:9 大小:182.06KB
下载 相关 举报
(2021新人教中图版)高中信息技术必修一第二章2.3.3循环终止语句(第一十六课时)-教学设计.docx_第1页
第1页 / 共9页
(2021新人教中图版)高中信息技术必修一第二章2.3.3循环终止语句(第一十六课时)-教学设计.docx_第2页
第2页 / 共9页
(2021新人教中图版)高中信息技术必修一第二章2.3.3循环终止语句(第一十六课时)-教学设计.docx_第3页
第3页 / 共9页
(2021新人教中图版)高中信息技术必修一第二章2.3.3循环终止语句(第一十六课时)-教学设计.docx_第4页
第4页 / 共9页
(2021新人教中图版)高中信息技术必修一第二章2.3.3循环终止语句(第一十六课时)-教学设计.docx_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、课程基本信息 课题循环终止语句 教科书 书名:信息技术必修 1:数据与计算 出版社:人民教育出版社、中国地图出版社出版日期:2019 年 6 月 教学目标 教学目标: 1.通过“成语填字游戏”的实例,使学生学会利用程序设计解决生活中的实际问题,提 高信息意识。【信息素养】【计算思维】 2.能综合应用三种结构解决项目问题,体会循序渐进、逐步完善的程序设计思想,体 验程序设计的基本流程,培养学生利用计算机解决问题的能力。【计算思维】 教学重点: 1.明确 continue 语句和 break 语句用法和区别; 2.综合运用程序设计基本知识解决实际问题; 教学难点: 综合运用程序设计基本知识解决实际

2、问题; 教学过程 时 间 教学 环节 主要师生活动 情境情境 导入导入 1.教师导入,引出本节课的设计任务“成语填字游戏”。 2.师生共同讨论游戏规则的设置。 3.教师展示游戏示例。 4.总结出游戏设计要求: 随机输出一条包含一个空格的成语, 玩家填写答案。 程序判断是否正确。正确加 10 分,输出“正确,你真棒!加 10 分!”;错 误减 10 分,输出“错了,减 10 分,正确答案:”;什么也不填,忽略 本成语,输出“过”。玩家原始分数为 0 分,本游戏一共 10 关(忽略的 成语不计在内),游戏结束输出玩家最后得分。 5.师生共同探讨任务的核心技术: 问题 1:如何实现判断玩家的答案是空

3、/正确/错误后,执行不同的操作呢? 核心技术:选择结构 if 条件表达式 1: 语句块 1 elif 条件表达式 2: 语句块 2 else: 语句块 3 教师流程图演示执行过程; 问题 2:游戏一共 10 关(忽略的成语不计在内),如何实现? 核心技术:循环语句 while 条件表达式: 语句块 for 循环变量 in 序列: 语句块 师生共同分析得到应选用 while 循环; 教师流程图演示循环结构执行过程; 问题 3:玩家答案为空时,忽略本成语,如何不执行下面的语句,直接进入 下一次循环? 引入新知循环终止语句:continue 语句 新知新知 教授教授 1.教师介绍 continue

4、语句; 在循环体中,可以用 continue 语句终止本次循环,进入下一次循环,即 跳过循环体内还未执行的语句,进入下一次循环的判定。 生活化形象的类比:我们可以把循环类比成跑圈,比如你本来计划跑四圈, 当你第二圈跑到一半的时候,忽然发现自己最敬爱的老师也来跑步,为了制 造一次完美邂逅, 类似于循环遇到了 continue 语句, 果断终止第二圈的跑步, 回到起点开始第三圈的跑步。 可以直接将 continue 语句写入循环中,但通常在循环中使用 continue 语句形式是: while 条件表达式: 语句块 1 if 条件表达式 2: continue 语句块 2 for 循环变量 in

5、序列: 语句块 1 if 条件表达式: continue 语句块 2 2.举例小程序, 让学生体会 continue 语句的魅力。 教师微课演示程序运行结 果,并分析程序执行过程。 num=0 for i in range(1,5): print(“进入第”,i,“次循环 i=”,i) if i=2: continue num=num+1 print(“num=”,num) 3.教师介绍 break 语句: 实际上,循环体中的退出语句除了,continue 还有 break,与 continue 不同的是 break 语句用于终止循环,使程序跳出循环,执行循环结构以外的 第一条语句。 生活化形

6、象的类比:比如你计划跑四圈,当第二圈跑到一半的时候,出现的 不是你最敬爱的老师,而是瓢泼大雨,就像循环遇到了 break,迫使你终止 整个跑圈计划。 同样的, 可以直接将 break 语句写入循环中, 但通常在循环中使用 break 语句形式是: while 条件表达式: 语句块 1 if 条件表达式 2: break 语句块 2 for 循环变量 in 序列: 语句块 1 if 条件表达式: break 语句块 2 4.学生完成任务单中的任务1: 在Python中运行程序, 观察对比使用continue 和 break 的不同效果。 num=0 for i in range(1,5): print(“进入第”,i,“次循环 i=”,i) if i=3: continue num=num+1 print(“num=”,num) 5.教师展示两程序运行结果图,分析加深理解; 6.练一练:学生分析两程序运行结果,教师总结。 i=0 while i 10: i=i+1 if i%2=0: continue print(i) i=0 while i 1: if i%13=0: break i=i-1 print(i) for i in range(100,1,-1): if i%13!=0: continue print(i)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中 > 信息 > 华东师大版(2020) > 必修1 数据与计算
版权提示 | 免责声明

1,本文((2021新人教中图版)高中信息技术必修一第二章2.3.3循环终止语句(第一十六课时)-教学设计.docx)为本站会员(大布丁)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|