资料阅览信息技术初中信息技术

粤教版初二信息技术《分支结构》教学设计

发布者微信

    

粤教版初二信息技术上学期教案

第5节《分支结构》教学设计

一、学习者分析
  本节是在学习了程序的顺序结构的基础上学习的,学生对程序结构有一定认识,所以在这个基础上学习,学生可以上一种台阶。但是怎样表达实际问题的“条件”以及相应的选择是本节的一个难点。
二、教材内容分析
1、本节的主要内容及在本章中的地位
  本节是本章又一个基础,是经常使用的语句和程序结构之一,所以必须熟练掌握。
2、教学重点、难点: 
重点:分支语句的流程图,分支语句的执行过程以及条件语句的格式。
难点:分支语句的应用以及分支语句的格式。
3、课时安排一课时
三、教学目标
1.知识与技能
(1)了解分支程序的结构,流程以及作用。
(2)知道条件语句的作用,初步掌握分支语句的格式。
(3)理解程序的分支结构。
2.过程与方法
1)通过简单游戏程序的运行和流程思考,培养学生的思考逻辑分析能力。
(2)通过运行程序、分析程序、体验程序提高学生自主学习的能力。
3.情感态度价值观
  通过体验程序,分析程序和修改程序,培养学生的合作精神和探究创新精神。
四、教学理念和方法
   本节是本章的又一个重点难点,分支的应用在程序设计中有非常广泛的应用。为此,必须熟练掌握,故采用情景设置,讲练结合,任务驱动等多种立体方式呈现。运用教师主导,学生主动,亲身体验,总结思考提高的教学策略。
五、教学过程设计
1、教学内容的组织与呈现方式
分支选择的概念,通过“密码游戏”的运行、分析来说明,然后反复体会、修改程序对分支语句的执行顺序、语句格式不断加深理解。
2、教学过程

教学环节
教师教学
学生活动
设计意图
引入
 
教师通过日常生活的例子如:人生的十字路口的选择,玩游戏的攻略选择进行引入。
学生思考
引起学生思考
新课讲授
引导学生体验密码程序的运行,初步了解分支语句的应用。
Private Sub Form_Click()
guess = InputBox("请输入一个整数密码:", "密码")
password = "123456"
If guess = password Then
Print "yes!your are win"
End If
If guess <> password Then
Print "again please!"
End If
End Sub
初步体验程序的执行(任务一)。
了解分支程序的执行顺序。
新课内容
结合数学上数的绝对值,分析程序学生运行程序
x=inputbox(“请输入一个数”,”输入一个数”)
If x>=0  Then
Print “你动动脑筋!正数的绝对值是它本身"
Print”y=”;x
Else
Print "正确,你真聪明!负数的绝对值是它的相反数"
Print “y=”;-x
End If
特别强调:我们实际问题的“条件”以及相应的选择,要根据具体问题具体解决,用到相关的数学知识,结合条件语句的含义来设置。
解释分支语句的格式和应用,语句。
画出程序的执行顺序流程图。(任务二)
 
结合实际问题,体会分支语句的执行顺序。
 
学生练习
辅导学生运行修改程序。
修改程序(任务三)
R>2500r<=100时输出“超出范围”:
inputBox(“输入圆的半径”,”半径” )
if r>2000 then
print”超出范围
else
circle(2500,2500),r
endif
拓展学生思维
学生提高练习
巡视并辅导学生。
补充、修改调试运行程序P46.3. (任务四)
熟悉提高
小结
教师对本节所学知识进行小结,特别强调,实际问题的“条件”以及相应的选择的设置。
学生思考
知识形成

 
3.教学评价:
评价标准设计完成基本任务80%为及格,完成全部任务100%为良好,在扩展上能有所创新为优秀。
课堂评价表设计:学生完成如下实践并填写课堂自评。

实践
内容
知识技能和情感态度评价
技能掌握
情感态度
任务一
学生体验密码程序的执行。
 
 
任务二
画出流程图:
x=inputbox(“请输入一个数”,”输入一个数”)
If x>=0  Then
Print “你动动脑筋!正数的绝对值是它本身"
Print”y=”;x
Else
Print "正确,你真聪明!负数的绝对值是它的相反数"
Print “y=”;-x
End If
 
 
 
任务三
修改程序,当R>2500r<=100时输出“超出范围”:
inputBox(“输入圆的半径”,”半径” )
if r>2000 then
print”超出范围
else
circle(2500,2500),r
endif
 
 
任务四
读程序和补充程序P46.3
 
 

4、教学资源:网络教室,小程序。
六、教学反思:
     本节课,学生对分支结构的比较容易理解,但是对于分支的条件设置的认识不足,即不会写出条件和读懂程序。面对问题,学生不知如何下手,为此,我们必须在以后的学习中加强对学习知识的渗透和反复学习。