内容正文:
《Python 分支结构——奔跑吧 小乌龟》教学设计
塘沽第十三中学 蒋园园
一、教材分析
本节课是程序设计基础知识中的重要部分,是程序设计三大结构(顺序、分支和循环)之一,也是学生能够进行程序设计所必须掌握的最基本知识,为将来进行更深入学习打下基础,所以本节课的地位十分重要。
二、学情分析
学生在进行本节课之前,对编程的掌握程度基本为零,但是对于分支或者是选择这一概念并不陌生,因此,抓住学生了解的判断,搭建起学生的编程思想,是本节课的重点。结合教学内容,本课程主要引导学生通过自主学习、参与小组活动等形式来理解以及掌握Python分支结构,让学生通过动手操作,从实践中掌握教学重难点。
三、教学目标
知识与技能:
1.理解分支结构的概念。
2.掌握简单分支语句If…else…的含义和用法。
3.理解Python多分支结构语句if…elif……else语句的含义,并能进行简单的程序设计。
过程与方法:
1.能够掌握运用条件语句解决分支选择问题的方法。
2.能够运用编程思想分析身边的分支选择问题。
情感态度与价值观:
能够理解编程思想在当今社会中的重要性,并能够将生活中的问题运用编程的思想进行分析。
四、教学重点
1.分支结构的含义。
2.Python编程语言中条件语句及其语法。
五、教学难点
1.If…else…的含义和用法。
2. 条件语句的语法。
3.if…elif……else语句的含义
六、教学过程设计
(一)游戏导入,激发兴趣
抢“7”游戏导入新课,引导学生关注第二条规则,并导出本节课的重点——选择分支结构。 引导学生关注计算机解决判断选择问题。
教师总结:今天,我们就来一探究竟,共同学习一下计算机程序设计中的用来处理判断和思考问题的分支结构。首先请同学们观看老师准备的微课,了解一下分支结构的一些基本知识,并独立完成咱们学案上的任务一。
(二)自主探究,学习新知
任务1:分支结构的初相识
学生独立观看微课,了解与学习程序设计中的分支结构,并完成学案中的任务一——分支结构的初相识:
教师:在学生进行自主学习的过程中,教师巡视课堂,并进行及时的指导。
教师总结:让学生对任务1进行反馈,并分析在做题过程中出现的问题,强化同学们对分支结构的理解与认识。
任务2:我与分支程序的第一次亲密接触
教师:通过同学们的自主学习,同学们应该已经基本了解了程序设计中的分支结构是什