高一信息技术运用选择结构描述问题求解过程教学教案
- 格式:docx
- 大小:532.50 KB
- 文档页数:3
普通高中新课程新教材优质课评选第四章程序设计基础第3课时教学设计二、课程标准及目标分析(一)课程标准及教材分析1. 本课时对应课标的内容要求掌握选择结构的基本知识,使用选择结构实现简单算法。
通过解决实际问题,体验运用选择结构描述问题的求解过程,选择恰当的分支语句实现程序设计。
2. 本课时对应的学业要求A4:能够根据需要选用合适的数字化工具开展学习。
(信息意识、数字化学习与创新)A6 :能够利用软件工具或平台对数据进行整理、组织、计算与呈现。
(信息社会责任、计算思维)A10:掌握一种程序设计语言的基本知识。
(计算思维)A11:利用程序设计语言实现简单算法,解决实际问题。
(计算思维)3. 本课时的地位和作用1本课时将带领学生学习“选择结构”的教学内容,本课时是在学习了顺序结构之后编排的,通过本节课的学习既可以对选择结构的知识进一步巩固和深化,又为之后学习循环结构打下基础。
本课时继续围绕项目学习完成教学,以小组自主开展项目活动、协作完成项目方案、最终实现项目实施为根本。
提升学生自主学习的能力,培养学生的计算思维。
(二)本课时对应达成的学科核心素养信息意识:在解决项目问题时,选择恰当的数字化学习工具;能够将数据和信息的特征,灵活的运用到项目设计中;关注各大电商平台的优惠节点;有意识的使用最新的技术手段解决问题。
计算思维:借助计算机解决问题的四个步骤完成项目活动;运用选择结构设计项目方案,运用单分支if 语句、双分支if...else...语句、 if...elif...else 语句完成项目实施。
数字化学习与创新:针对“设计购买学习用品的最佳方案”,运用数字化学习的相关知识,完成项目活动;关注信息社会发展的新动向和新趋势,使用更多元化更创新的技术手段解决问题。
信息社会责任:在进行项目活动时,保护好自己的项目成果,也不抄袭和泄露他人的项目方案。
信息活动时尊重他人的劳动成果、保护知识产权,正视网络、不可过度依赖和沉溺。
《4.3运用选择结构描述问题求解过程》教学设计教材分析本节课选自广东教育出版社,信息技术必修 1 《数据与计算》,4.3 《运用选择结构描述问题求解过程》。
第四章整章内容是程序设计基础,分别是:1. 程序设计语言的基础知识。
2. 运用顺序结构描述问题求解过程。
3. 运用选择结构描述问题求解过程。
4. 运用循环结构描述问题求解过程。
本节的知识点是程序设计的三种基本结构之一—选择结构,本节内容承上启下,是学生编程解决问题的重要环节。
以“区间测速”这一项目为主线,依托超速监测、超速程度监测、不同城市超速程度监测三个实际问题,以培养信息素养为目标,以知识技能为载体,以项目学习活动为途径,开展自主、协作、探究学习,让学生理解和掌握如何利用选择结构描述问题解决问题。
教学目标:1)学生掌握程序的选择结构设计的基本流程,掌握 Python程序设计语言的选择结构的单分支 if语句、双分支 if语句、if语句的嵌套以及多分支 if语句的一般格式及使用方法。
2)学生能运用选择结构描述问题的求解过程,体验程序设计的基本流程,领会选择结构的核心思想,提升计算思维能力。
3)学生通过解决生活中的实际问题,感受计算机编程的魅力,提高学生信息意识。
教学重点单分支、双分支 if语句的一般格式及使用方法。
难点if 语句的嵌套的使用方法。
【教学过程:】一、导入新课1、播放视频《朗读者》片段,视频的主题是选择,人们往往会说,选择大于努力,在一定程度上反映了选择的重要性。
我们的生活和学习中处处充满着选择,面对选择,如何做出判断,可谓是“仁者见仁,智者见智"。
今天,我们则是共同探讨 Python是如何实现选择结构的。
展示学习目标,让学生带着学习目标进入新知。
二、展示项目活动目前,国内很多高速公路都启用了区间测速。
所谓区间测速,是在同一路段上布设两个监测点,基于车辆通过前后两个监测点的时间来计算车辆在该路段上的平均行驶速度,并根据该路段上的限速标准判定车辆是否超速。
高中信息技术算法与程序设计选择结构教案(教科版)一、教学目标1. 理解选择结构的概念及其在程序设计中的应用。
2. 学会使用条件语句(if-else)编写含有选择结构的程序。
3. 能够分析实际问题,设计相应的选择结构程序解决问题。
二、教学内容1. 选择结构的概念及作用。
2. 条件语句(if-else)的语法及使用。
3. 含有选择结构的程序设计方法。
三、教学重点与难点1. 教学重点:选择结构的概念、条件语句的语法及使用。
2. 教学难点:如何设计含有选择结构的程序解决问题。
四、教学方法与手段1. 采用案例分析法,通过实例讲解选择结构的概念及应用。
2. 使用编程软件(如Scratch、Python等)进行实践操作,巩固选择结构的使用。
3. 采用小组讨论法,让学生合作解决问题,提高编程能力。
五、教学过程1. 导入:通过一个生活中的例子(如判断年龄是否符合购票条件)引出选择结构的概念。
2. 新课讲解:讲解选择结构的概念、条件语句的语法及使用。
3. 案例分析:分析含有选择结构的程序案例,让学生理解选择结构的作用。
4. 实践操作:让学生使用编程软件编写含有选择结构的程序,巩固所学知识。
5. 小组讨论:让学生分组讨论如何设计含有选择结构的程序解决问题,并展示成果。
六、教学评价1. 课堂参与度:观察学生在课堂上的积极参与程度,提问和回答问题的积极性。
2. 编程实践:评估学生在实践操作中编写含有选择结构的程序的正确性和创造性。
3. 小组讨论:评价学生在小组讨论中的合作态度和问题解决能力。
4. 课后作业:检查学生完成课后作业的质量,巩固所学知识。
七、课后作业1. 请用条件语句编写一个程序,判断一个数的正负并输出相应的信息。
2. 编写一个程序,根据用户输入的年份,判断是否为闰年。
3. 设计一个程序,根据用户输入的分数,判断其是否及格并输出相应的评价。
八、教学资源1. 编程软件:Scratch、Python等。
2. 教学案例:提供一些含有选择结构的程序案例,供学生分析和参考。
高中信息技术算法与程序设计选择结构教案(教科版)一、教学目标:1. 理解选择结构的概念和作用。
2. 掌握if-else语句的语法和用法。
3. 能够运用选择结构解决问题。
二、教学内容:1. 选择结构的概念和作用。
2. if-else语句的语法和用法。
3. 选择结构的实际应用案例。
三、教学重点与难点:1. 教学重点:选择结构的概念和作用,if-else语句的语法和用法。
2. 教学难点:选择结构的嵌套,实际应用。
四、教学过程:1. 导入:通过一个生活中的选择问题,引导学生思考选择结构的概念和作用。
2. 新课讲解:讲解选择结构的概念和作用,介绍if-else语句的语法和用法。
3. 案例分析:分析选择结构的实际应用案例,让学生理解选择结构在程序设计中的应用。
4. 课堂练习:让学生编写简单的选择结构程序,巩固所学知识。
五、课后作业:1. 复习选择结构的概念和作用,以及if-else语句的语法和用法。
2. 完成课后练习题,运用选择结构解决问题。
3. 预习下一节课内容,了解循环结构的概念和作用。
六、教学评价:1. 课堂参与度:观察学生在课堂上的积极参与程度,提问和回答问题的积极性。
2. 练习完成情况:检查学生完成课堂练习的情况,包括代码的正确性和逻辑的合理性。
3. 课后作业:评估学生完成课后作业的质量,包括对选择结构的理解和应用能力。
七、教学策略:1. 采用问题驱动的教学方法,通过实际案例引发学生的思考,激发学习兴趣。
2. 使用互动式教学,鼓励学生提问和参与讨论,提高学生的参与度。
3. 提供适量的练习题,让学生通过实践来巩固所学知识。
八、教学资源:1. 教科书和配套练习册。
2. 编程环境和相关软件。
3. 网络资源和参考资料。
九、教学进度安排:1. 第一课时:介绍选择结构的概念和作用,讲解if-else语句的语法。
2. 第二课时:分析选择结构的实际应用案例,进行课堂练习。
3. 第三课时:讲解选择结构的嵌套,进行案例分析和课堂练习。
必修1数据与计算第四章第3节运用选择结构描述问题求解过程说课稿一、说教材1.教材地位和作用本节课是教科书《数据与计算》的第四章第3节,将带学生学习“选择结构”的教学内容,是程序设计三大结构之一,是计算思维和逻辑思维培养具体章节。
2.教学目标a.培养学科核心素养: 信息意识计算思维数字化学习与创新信息社会责任b.学业目标:能够掌握程序的选择结构设计的基本流程3.教学重难点a.重点:Python 程序设计语言的选择结构的单分支if 语句、双分支if 语句、if 语句的嵌套以及if···elif···else语句的一般格式及使用方法;b.难点:运用选择结构描述问题的求解过程二、说教法情景引入法、任务驱动法、讲述法、探究法三、说学法1.学情:学生对Python开发环境有所了解,掌握了顺序结构的输入输出语句,对条件表达式有了解.因此,学生对本节内容的学习已经具备一定的基础知识和学习经验。
2方法:体验学习、自主探究、合作学习四、教学过程教学策略:创设程序设计的活动情境,通过小组学习分析问题,设计解决问题的算法,编写代码实现算法,在“验证→修正”的过程中发展学生的计算思维。
(一)情景导入(2分钟)在我们的生活和学习中处处充满了选择:➢十字路口时如果红灯则停,如果绿灯则行➢用求根公式解一元二次方程时,根绝b2-4ac的结果判断求解➢……(二)知识讲授(5分钟)1.单分支选择结构:介绍语句格式及执行过程2.双分支选择结构:介绍语句格式及执行过程3.选择结构语句注意事项(三)探究活动(8分钟)活动1.某书搞促销活动,购买书籍总金额在100元以上打8折,怎样根据书籍总金额计算应付金额?探究过程:1.分析问题2.在黑板上板书设计流程图3.学生操作:学生在python中编写调式程序(教师观看每位同学编写的程序,并加以引导)4.利用微机室多媒体教学软件展示做得好的学生。