粤教版高中信息技术选修1 2.3.1 Python程序设计——条件分支 教案.docx

上传人:太** 文档编号:86487667 上传时间:2023-04-14 格式:DOCX 页数:3 大小:15.36KB
返回 下载 相关 举报
粤教版高中信息技术选修1 2.3.1 Python程序设计——条件分支 教案.docx_第1页
第1页 / 共3页
粤教版高中信息技术选修1 2.3.1 Python程序设计——条件分支 教案.docx_第2页
第2页 / 共3页
点击查看更多>>
资源描述

《粤教版高中信息技术选修1 2.3.1 Python程序设计——条件分支 教案.docx》由会员分享,可在线阅读,更多相关《粤教版高中信息技术选修1 2.3.1 Python程序设计——条件分支 教案.docx(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、python程序设计一一条件分支【学科核心素养】.运用基本算法设计解决问题的方案,能使用编程语言或其他数字化工具实现这一方案。 (计算思维)1 .能有意识地把算法思想迁移到实际生活和学习的其他相关问题的解决过程中。(数字化学 习与创新、信息社会责任)。【课程标准要求】在这一课程的学习中,经历将解决问题的方法归结为一系列清晰准确步骤的过程,通过 问题解决,掌握python编程方法,并结合具体问题开展编程实践。【教学内容分析】本节课教学内容来源于选修课程中的“程序设计基础”模块,以python的选择结构为主 线展开教学,教学重点是条件分支、多重选择语句,难点是条件分支的嵌套。在教学过程中,主要通过

2、提问、引导,让学生积极主动地去思考问题,然后再让学生动 手练习,使学生学会从各种需求中寻找技术解决的方法或策略,从而实现利用恰当的技术和 表现形式表达意图。【学情分析】本节课的学习主体是高一学生。知识基础:学生已经在上学期学习了 python的相关基 础知识(输入输出、数据类型、逻辑操作符等),数学课上也已学习过基本的算法和算法流 程图,对分支的概念有了初步的理解。学生在学习生活中很少接触到程序设计,对程序设计比拟陌生。因此,我在设计教学时, 首先关注的是学生的编程现实,在学生的原有的知识经验基础上开展,案例尽可能联系实际, 生动有趣。为了降低难度,让学生先来认识“生活中的条件分支”,由条件分

3、支引出python 中的条件语句的用法,再层层深入,学习分支的嵌套。学生学习编程的重要方式之一是动手 实践,课堂上我也会给学生足够的动手时间。【教学目标】. 了解python的条件分支的概念、基本格式和执行过程。1 .能分析描述实际问题,利用符号语言将其形式化。2 .能结合生活实际,将已有的知识和生活经验融入自己的想法,呈现出个性化的程序 设计。3 .有效运用相应的数字化学习资源与工具,提高学习质量。【教学重难点】教学重点:条件分支基本格式教学难点:条件分支的嵌套【教学策略分析】本节课教法:讲授法、演示法;学法:实践法【教学过程设计】条件分支的教学过程设计环节过程与内容学生活动设计意图情境导入

4、【猜年龄小游戏】想知道我是怎由学生代表在讲台上激发学生的好奇心和(4min)么实现这个小游戏的吗?想不想体验的小游戏,台下求知欲,鼓励学生将自己设计一个个性化程序呢,如 果你学会你又会怎样设计出属于 你自己的有趣的小游戏呢?的同学观察游戏的进 行。学生兴趣高涨,求知 欲望被激发,清晰本 节课的主题。己学习的知识融入自 己的想法,做出自己 的作品。热身复习 (3min)1.热身操作:(使用案例并板书 重点代码)案例:提示用户 输入年龄,算出出生年份。1.跟随教师回顾知 识点,动手做热身题 目。L学生已经很久没 有接触python 了, 难免会陌生,适当复 习一下有利于后面 的学习。主要涉及到 输

5、入输出的基本操 作、数据类型的转 换、表达式的书写。新课讲授(15min)1 .条件分支的概念:在执行过程 中可以分几条路径执行.2 .逻辑表达式的书写:让学生将 PPT上的流程图补充完整3 .条件语句基本格式:(板书) 请学生根据流程图和基本格式在 自己电脑上敲下完整的代码。4 .学生动手:巡视并记录学生的 完成情况,根据实际情况进行讲 解。5 .游戏优化:这样的程序运行一 次如果猜错了游戏就结束了,不 够好玩对吧,我们提高一下用户 友好度,设计在用户输入错了的 时候提示用户。1 .了解条件分支的概 念。通过流程图的案 例的讲解,明白条件 结构的执行过程。2 .明晰关系表达式 和逻辑表达式的

6、书写 3.学习条件语句的 基本格式4 .根据流程图和基 本格式在自己电脑上 敲下完整的代码5 .思考如何能更大 程度提高用户友好 度、提高程序的趣味 性,优化游戏设计。1 .对于条件分支的理 解,学生在数学课上 已有学习,简单带过 让学生大脑中有一个 印象即可。2 .学生在补充分支树 的同时能加深对分支 条件的理解。3 .和学生一起发现游 戏的改进空间并逐个 击破,增加成就感。自主操作 (12min)设计一个自己的个性化小游戏, 考考你身边的同学。调试执行(调 试出错可以问老师问同学)根据主题、自身情况, 自主完成个性化小游 戏的初步设计锻炼学生的综合运用 能力,结合生活实际, 将已有的知识和

7、生活 经验融入到程序设计 中提供提高 (3min)展示运行成功的同学的代码并运 行,简单分析该程序的优点和特 色。根据学生完成情况进行评价。比照其他同学的作 品,思考自己的提升 空间。提出问题,留有思考 的空间,为下一节课 埋下伏笔。课堂小结 (3min)1.本节课重难点总结(结合板石 归纳)(1) if可以单独出现但是elif和本节课主要学习了 python的分支结构, 包括嵌套分支的运else必须跟在if后面。(2 ) if/elif/else后面的语句要缩进。 (3)执行的内容可以多行川2,进阶设计:这段小游戏的缺点 还有不少,我们一起来发现还可 以改进那些地方,程序设计游戏 开发都是这样在不断的发现问题 不断地耐心修改中一点点提高 的。我们是不是应该宽容一点, 给屡次机会用户去猜,不要一次 猜错了就game over 了,那怎样 实现呢我们下节课来实现 python的循环结构。【板书设计】If条件语句:执行语句el if条件:执行语句else:执行语句

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁