粤教版高中信息技术选修1说课稿-2.3 程序的选择结构.docx

粤教版高中信息技术选修1说课稿-2.3 程序的选择结构.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

粤教版高中信息技术选修1说课稿-2.3程序的选择结构

主备人

备课成员

课程基本信息

1.课程名称:粤教版高中信息技术选修1

2.教学年级和班级:高中二年级

3.授课时间:2023年11月10日

4.教学时数:1课时

课程内容:2.3程序的选择结构

本节课旨在让学生了解并掌握程序设计中的选择结构,通过实例讲解和实际操作,使学生能够运用选择结构解决实际问题。本节课与粤教版高中信息技术选修1教材紧密相关,注重理论与实践相结合,提高学生的编程能力和逻辑思维能力。

核心素养目标

1.信息意识:培养学生主动获取、评估和使用信息的能力,通过选择结构的编程实践,增强对信息技术解决问题的认识。

2.计算思维:训练学生运用逻辑推理和抽象思维解决复杂问题,掌握选择结构的逻辑判断和应用。

3.信息伦理:教育学生在使用信息技术时遵循道德规范和法律法规,尊重知识产权,培养负责任的编程行为。

教学难点与重点

1.教学重点

①选择结构的理解与应用:使学生能够理解并熟练运用if-else语句和switch-case语句。

②选择结构程序的设计与调试:培养学生能够独立设计包含选择结构的程序,并进行有效的调试。

2.教学难点

①条件表达式的正确书写:帮助学生掌握条件表达式的逻辑书写,避免常见的逻辑错误。

②复合选择结构的嵌套与逻辑:引导学生理解和应用复合选择结构,如if-elseif-else的嵌套使用,以及如何处理多个条件判断的逻辑关系。

学具准备

多媒体

课型

新授课

教法学法

讲授法

课时

第一课时

步骤

师生互动设计

二次备课

教学资源准备

1.教材:粤教版高中信息技术选修1教材,确保每位学生都有。

2.辅助材料:准备相关的选择结构编程案例和代码片段,以及选择结构在生活中的应用实例。

3.实验器材:计算机设备,编程软件或在线编程平台,确保所有设备正常运作。

4.教室布置:安排学生座位便于小组讨论,设置投影设备用于展示教学案例和代码演示。

教学过程

1.导入新课

同学们,大家好!今天我们将继续学习粤教版高中信息技术选修1的课程内容。上一节课我们学习了程序的基本结构和顺序结构,那么当程序需要根据不同的情况做出不同的决策时,我们应该如何编写呢?今天我们就来学习程序设计中的选择结构。

2.教学新课

(1)选择结构的介绍

首先,请同学们翻到教材第XX页,我们来了解一下选择结构的定义和作用。选择结构是程序设计的一种基本控制结构,它可以根据条件的真假来决定程序的执行路径。选择结构主要有两种形式:if-else语句和switch-case语句。

(2)if-else语句的学习

首先,我们需要定义一个变量来存储用户输入的成绩,然后使用if-else语句进行判断。具体代码如下:

```

score=input(请输入您的成绩:)

ifscore=60:

print(成绩合格)

else:

print(成绩不合格)

```

同学们,请思考一下,这段代码是如何根据输入的成绩判断合格与否的呢?

(3)switch-case语句的学习

除了if-else语句,我们还可以使用switch-case语句来实现选择结构。switch-case语句适用于需要对多个值进行判断的情况。下面我们来学习一下switch-case语句的用法。

请同学们看教材第XX页的案例,这是一个根据成绩等级输出对应评语的程序。我们可以使用switch-case语句来实现这一功能。具体代码如下:

```

grade=input(请输入您的成绩等级(A、B、C、D):)

switchgrade:

caseA:

print(优秀)

caseB:

print(良好)

caseC:

print(中等)

caseD:

print(及格)

default:

print(不及格)

```

同学们,请思考一下,switch-case语句是如何根据输入的成绩等级输出对应评语的?

3.课堂实践

(1)编程练习

现在,请同学们打开编程软件或登录在线编程平台,尝试编写一个包含选择结构的程序。你可以选择一个你感兴趣的问题,比如:根据用户输入的年龄判断是否成年,或者根据用户输入的成绩判断其奖学金等级。

(2)小组讨论

在编写程序的过程中,如果你遇到了困难,可以与你的小组同学进行讨论。大家可以互相交流思路,共同解决问题。

4.课堂小结

同学们,通过今天的学习,我们了解了选择结构的定义和作用,学习了if-else语句和switch-case语句的用法。选择结构在程序设计中的应用非常广泛,它能够使程序具备更好的逻辑性和灵活性。

5.课后作业

(1)请同学们回顾今天的学习内容,总结if-else语句和switch-case语句的用法,并编写一个

您可能关注的文档

文档评论(0)

liuyuhao133 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档