4.3运用选择结构描述问题求解过程 教学设计.docxVIP

4.3运用选择结构描述问题求解过程 教学设计.docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

4.3运用选择结构描述问题求解过程教学设计

课程基本信息

学科

信息

年级

高一

学期

秋季

课题

4.3运用选择结构描述问题求解过程

教学目标

1.学科知识

(1)分支结构的基本结构

(2)关系表达式的书写规范

(3)运用分支语句编写python程序

2.学科核心素养

(1)知道分支结构应用情境。(信息意识)

(2)掌握运用画程软件绘制分支结构的流程图。(数字化学习与创新)

(3)掌握分支if语句的语法,学会运用其编程解决实际问题。(计算思维)

3.问题解决

(1)通过“实现检测佩戴口罩功能”这一活动,掌握单分支的基本结构。

(2)通过“实现体温异常报警功能”这一活动,掌握双分支的基本结构。

(3)通过“实现体温分类播放功能”这一活动,引导学生积极思考、发现多分支问题,进而引出多分支的基本结构,提高了学生发现、分析、解决问题的能力。

(3)通过“实现检测佩戴口罩分类监测体温功能”这一活动,揭秘分支嵌套语句的使用方法,加深学生对分支判断工作原理的理解。

教学重难点

教学重点:

1.分支结构的工作原理。

2.三种分支结构的语法格式和工作原理。

3.分支嵌套结构的执行过程。

教学难点:

1.分支嵌套结构的执行过程。

2.运用分支语句编写python程序。

教学过程

一、创设情境,项目引入

情境:

疫情发生一年以来,为了减少不必要接触,提高精细化防疫手段,人脸识别测温一体机越来越频繁地出现在各个场所。如今医院、车站、海关等都启用了适用于“无接触”场景的人脸识别测温一体机。

播放:“人脸识别测温一体机”视频

依附真实的防疫情境,本节课提出的项目是:运用计算机编程实现“人脸识别测温一体机”的功能。

问:运用自然语言描述“人脸识别测温一体机”实现的功能?

答:未佩戴口罩的情况下,语音提示:请佩戴口罩。

佩戴口罩的情况下,语音提示1:体温正常,请通行。语音提示2:体温异常,请联系物业人员。

归纳:不管是监测口罩佩戴与否,还是体温正常与否,均是先根据条件作出判断,再决定执行哪一种操作。

在Python编程中,当程序中需要根据不同的判断条件来决定程序执行的走向时,可以使用if分支语句。

二、项目实施

任务一实现检测佩戴口罩功能

活动1:当人经过一体机时,未佩戴口罩情况下,语音提示“请您佩戴口罩”。

说一说:判断的条件和执行语句?

经过分析,判断条件:未佩戴口罩;执行语句:请您佩戴口罩

那么,“未佩戴口罩”这个判断条件该如何表示呢?

同学们请看活动1对应的流程图,输入框中的变量mask用于输入未佩戴口罩字符串no_mask。

想一想:变量mask的数据类型及输入语句该如何写?

由于no_mask是字符串,那么mask的数据类型是字符型

mask=input(请输入no_mask:)

判断框中需要判断mask和no_mask是否相等。

写一写mask与no_mask的关系表达式?

mask==no_mask

综上分析,活动1的功能就是:如果未佩戴口罩,就语音提示“请您佩戴口罩”。程序的实现就是:IF语句的单分支结构。

【知识建构】:单分支结构

语法格式:

if条件:

语句或语句组

执行过程:条件(关系表达式)成立时,则执行冒号后面的语句。

[强调]:在条件语句的使用中,必须严格遵循缩进规则,一般缩进4个字符(建议用Tab键控制缩进)。

下面请同学们根据分析,运用单分支结构编写活动1的程序。

mask=input(请输入no_mask:)

ifmask==no_mask:

print(请您佩戴口罩!)

任务二实现体温异常报警功能

活动2:当人经过一体机时,体温正常的情况下,播报“体温正常!”;否则报警提示“体温异常,请人工复测!”。

说一说:体温达到多少度,表示异常?

我们知道当体温超过37.3的时候,就说明身体出现发烧的症状了。

写一写:判断体温异常的条件表达式如何书写?

t=37.3

依据活动2的流程图

想一想:依据判断条件程序执行的分支有几个?

两个分支

综上分析,活动2的功能就是:如果体温大于等于37.3,语音提示“体温异常”。否则,语音提示“体温正常”。程序的实现就是:IF语句的双分支结构。

【知识建构】:双分支结构

语法格式:

if条件:

语句1或语句组

else:

语句2或语句组

执行过程:条件成立时,则执行语句1;否则,执行语句2。

运用双分支结构编写活动2的程序。

编写程序:

t=float(input(请输入体温:))

ift=37.3:

print(体温异常!)

else:

print(体温正常!)

强调:变量t的数据类型是float(),注意双分支结构的语法格式。

任务三实现体温分类播放功能

完成活动3:当人经过一体机时,依据体温分类标准,实现

文档评论(0)

mmsgzx + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档