switch语句表示范围
课题名称
5.3 开关语句switch
授课教师
徐彩霞
课时
2课时
授课班级
综合高中高二计算机专业
授课类型
理实一体
地点
机房
教学目标
1.通过师生共同探究,了解开关语句的基本形式,理解switch语句的执行过程,并能够运用switch语句来解决实际问题。
2.通过观察、对比,培养学生观察分析的能力。
3.通过上机实践,激发学生的学习兴趣,培养学生主动探索的精神。
教学重点
switch语句的执行过程
教学难点
如何将条件转化为switch语句中的表达式
教学方法
教法有:问题法、任务驱动法、案例分析法;
学法有:自主学习法、比较法、实践法等。
课前准备
1.网络教室的调试和准备
2.将上课所需程序通过极域电子教室发送到学生机上
                             
教学环节
教学内容
教师活动
学生活动
设计意图
新课导入
 
  在素质教育背景下,学生成绩以等级形式表示,运行已学if语句编写的程序,“输入成绩,输出对应等级”,思考:如何switch语句实现将成绩转化成等级。
情境引入
运行程序
观察结果
情境导入,让学生带着问题进入新课学习
         
                新课学习
   
任务一:了解switch语句的基本形式
1.开关语句switch的一般形式
1)学生自学交流,板书展示switch语句的一般形式。
(2)观察所给例题“四则运算”的程序,完成
a.分别出程序中对应的“表达式”、“常量表达式”和“语句”
b.小组讨论,表达式和常量表达式之间有关系吗?
引导、评价
提供例题
引导学生讨论
自学
小组讨论
板书
观察例题
组内交流
在前一节内容学习的基础上,学生能自主完成
通过实例使抽象的内容具体化,更易于理解
                                   
                                  续: 新课学习
                                         
2.如何将条件转化为相应的表达式?
1)【例】运输公司对用户计算运费。路程(s)越远,
每公里运费越低。
s250km        没有折扣
250s500      2%折扣
500s1000      5%折扣
1000s2000    8%折扣
2000s3000    10%折扣
3000s        15%折扣
a.例题中条件范围有规律吗?
b.条件范围怎么转化成常量形式?
(2)在例题理解的基础上将成绩范围转化为相应的表达式
实例解析
巡视、点评
观察思考
组内交流
尝试解决
学生在进行条件转化时存在困难,通过例题分析,让学生掌握解决的办法。
巩固新知,
突破难点
任务二:掌握switch语句的执行过程
switch语句的执行过程:
(1)对比所给的两个“四则运算”程序,出两者的异同。
(2)分别运行两个程序,观察结果是否相同。
3)分析运行结果不同的原因,并理解执行过程。
巡视
适当引导
分析点评
归纳总结
对比分析
运行程序
体会过程
小组讨论
合作探究
通过对比分析的方法,学生容易发现异同之处,从而培养学生观察、分析的能力。
突出重点
任务三:初步完成编程并进行评价
1.根据任务要求,上机操作,用switch语句编写程序,实现“输入成绩,输出对应的等级”。
2.参照评价表,对完成情况进行评估。
巡视点评
适时指导
巡视,个性问题单独解答
共性问题实时点评,师生共同探究
小组合作
实践操作
师生交流
培养动手实践能力
通过评估,了解学生完成情况,养成发现问题、分析问题的习惯。
 
                                   
 
 
 
   
                              续:二、新课学习
     
三、项目评估
         
任务四:完善程序
依据程序的易读性和高效性,对初步完成的程序进行完善
巡视点评
适时指导
讨论交流
不断完善
培养学生的钻研精神
 
  归纳总结
引导学生回顾梳理知识,并反思总结
总结归纳
回顾要点
提炼规律
回顾知识
归纳总结
师生共同回顾,从整体上把握本课所学知识
      作业拓展
作业:
1.switch语句编程实现任务一中的例题:运输公司计算运费
2.编程实现以下功能:
输入1,出现10道加法题;
输入2,出现10道减法题
输入3,退出程序。
布置作业,简单提示分析
记录并初步思考
拓展课堂知识,并为后续章节的学习服务。
 
 
  板书设计
              5.3  开关语句switch
一.switch语句的一般形式
switch(表达式)
{ case 常量表达式1:语句1
  case 常量表达式2:语句2
  case 常量表达式n:语句n
  default        : 语句n+1
}
2.switch语句的执行过程 
教学反思
    成功之处:本节课我主要遵循了“学做合一”的理念,以任务驱动引导学生思考做什么、怎么做,培养了学生的思维能力和解决实际问题的能力;任务二中对执行过程的探究中,采用对比法,培养了学生观察、分析的能力;完成程序的过程中,能够尊重学生的不同观点,并给予鼓励。
    存在问题:在讲解条件转化时,缺乏一定的层次性,少数学生没能真正掌握,只是依葫芦画瓢。
  在今后的教学中,要结合学情,注重分层次教学。
附:
评价角度
得分情况
分析原因
改进措施
算法思想是否正确(20分)
程序编译是否通过(20分)
程序运行结果是否正确(50分)
程序是否可以更完善(10分)
   
评价表

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。