内容正文:
案例 语句与程序结构——选择结构
1. 《课程标准》要求
·掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法。
·通过解决实际问题,体验程序设计的基本流程。
2. 教学目标
·通过补充程序掌握选择结构在程序语言中的基本格式。(计算思维)
·根据流程图,初步学习双分支和多分支结构的基本格式,通过编写程序,体验程序设计的基本流程,领会选择结构的核心思想。(计算思维)
·通过解决生活中的实际问题,感受计算机编程的魅力。(信息社会责任)
3. 学业要求
掌握一种程序语言的基本知识,利用程序设计语言实现简单算法,解决实际问题。
4. 教学对象分析
从学生的认知水平来看,高中学生的逻辑思维能力逐步趋于成熟,能够有条理地表达一个过程或规则,为进一步发展学生的计算思维创造了条件。
学生通过前面章节的学习,已经掌握了用流程图描述算法的方法,能够运用恰当的描述方法和控制结构合理地表示简单算法,初步掌握了Python语言的变量赋值和表达式的正确书写,体验了顺序结构程序实现的方法。
学生初步尝试了顺序结构解决问题的过程,学习了简单的程序语言,但基本还停留在算法思想的阶段,无法感受到计算机编程的魅力,所以学生对通过具体的程序语言来实现简单的算法有着浓厚的兴趣,期待着能用计算机解决更多问题。
5. 教学重点与难点
教学重点:理解选择结构思想,能用if语句编程实现分支问题的求解。
教学难点:理解多分支结构中各分支间的逻辑关系,能根据问题选择适当的语句编程解决问题。
6. 教学方法与教学手段
教学方法:以问题引导和活动探究串联整个课堂。
教学手段:体验探究、小组活动为主。
7. 教学过程设计
教学环节
教学内容
学生活动
设计意图
情境导入
1. 师生互动:怎样衡量一个人的健康水平呢?提出国际标准BMI。
2. 体验本书配套光盘中的BMI1.0小程序,了解自己的体重指数。
3. 师生共同分析:BMI小程序的实现过程(顺序结构)。
4. 体验本书配套光盘中的BMI2.0程序,思考程序中增加了什么功能?程序又是如何实现的?
5. 师生共同分析:程序增加了健康评价功能,如果一个人的BMI在16.5~23.2之间就是健康的。这一功能要通过判断来实现。
BMI不同,呈现的健康评价结果也就不同,这种程序实现的方法就是我们要学习的选择结构
思考回答
体验总结
知识回顾
体验探究
思考