第二节《程序的选择结构》教学设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第二节《程序的选择结构》教学设计
【案例背景】
初中信息技术教育的目标是:发展学生积极学习和探究信息技术的兴趣,巩固良好的信息意识和健康负责的信息技术使用习惯,提高信息处理能力,强化学生使用信息技术支持各种学习和解决各类问题的意识与能力。

然而,今年我市的中招考试改革,新增了VB程序设计和机器人,所以老师们在现实教学中要迎接更多的挑战:教学内容的范围比以前更广泛了、课时远远不够、教学软硬件资源缺乏等诸多问题。

因此,如何进行更有效地开展新课程教学,成为老师们迫切解决的话题。

本教案例从“猜数游戏”出发,激生起学生的好奇心,进而引发学生主动学习。

让原本枯燥无味的VB程序设计,在游戏的环境下,激发学生的思考与探索思维。

【教材分析】
“程序的选择结构”这一节内容是河南科学技术出版社的《程序设计和机器人》第三章第二节程序的流程控制《程序的选择结构》的内容。

本节课的主要知识点是掌握程序的选择结构,if语句的用法。

用选择结构编写简单的程序,解决具体问题。

通过本课的学习,让学生在按照一定的流程去解决问题,去体会程序设计的思想,也为多分支选择结构的学习打下基础。

【学生分析】
本节课的教学对象是初二学生,通过前几节课的学习,学生已经基本熟悉了VB编程环境,掌握了设计程序界面的操作方法。

他们又是在充满好奇的年龄,学生如果能完成“猜数游戏”的程序,就会产生强烈的成就感。

所以只要教师引导得当,一定能激发学生的学习热情,达到良好的教学效果。

【教学目标分析】
1、知识与技能:
(1)了解选择结构的概念。

(2)掌握if语句的功能、语法格式、执行过程和使用方法。

(3)窗体、文本框控件、按钮控件及标签控件属性的理解。

(4)能够利用选择结构进行程序设计、解决较复杂问题。

2、方法与过程
(1)利用设计一个猜数字的游戏使学生了解选择结构程序的编写方法。

(2)利用设计一个猜数字的游戏加深学生对控件属性的的理解。

3、情感态度与价值观
通过趣味性教学,使同学们保持高涨的学习兴趣,在操作的同时获得成功的喜悦。

同时,也可以培养和提高学生的创新意识。

【教学重点难点】
教学重点:让学生学会使用VB语言的If分支语句,掌握分支判断程序结构,来解决实际问题
教学难点:根据实际问题写出程序代码。

【教学资源及环境准备】
1、教学资源:VB软件
2、教学环境:计算机教室
【课时】第一课时,共两课时。

【教学过程】
一、设计情境、引入新课
师:在开始这节课之前,我先和大家玩一个好玩的游戏。

我用VB设计了一个程序,名字是“四叶草猜数游戏”。

谁想上台试试,看能否一下就猜中幸运数字?
学生举手参与游戏。

设计意图:这个游戏,主要是激发学生的积极性,引出本节课的学习内容。

二、合作探究、获得新知
师: VB程序设计实例(猜数游戏)——屏幕演示
师生交流:讨论程序中的代码
Private Sub Command2_Click()
i = i + 1
If Val(Text1.Text) = x Then
Label3.Caption = "恭喜你!你猜对了!"
Label4.Caption = "你一共猜了" & Str(i) & "次!"
End If
If Val(Text1.Text) > x Then Label1.Caption = "你猜的数大了!"
If Val(Text1.Text) < x Then Label1.Caption = "你猜的数小了!"
End Sub
目的:通过实例展示分析,教师引出在VB中If语句的概念和基本用法。

然后学生自学,自学完成后,教师提问检测自学效果。

1、选择结构的基本概念:选择结构是一种根据条件做出选择,执行程序分支的基本结构。

2、完整的语句格式:
If 〈条件〉Then
〈语句1或语句组1〉
Else〈语句2或语句组2〉
End If
3、格式说明:
(1)条件语句按照标准格式书写时,Then 后面不可书写任何语句,后续的语句换行书写,End If 不可省略。

例如“登录界面”:
(2)如果只在条件为真时做出选择,条件为假时什么都不做,Else 及其语句(组)可以省略。

格式为:
If 条件(真)Then
〈语句1或语句组1〉
End If
例如四叶草猜数游戏猜数正确。

(3)如果只在条件为真时做出选择,且只执行一条语句时,格式为:If 条件Then语句。

例如下雨天出门带伞
三、练习反馈、应用拓展——屏幕演示
练习任务:设计四叶草猜数游戏。

1、设计程序界面:
1)学生分析窗体中有几个对象 2)学生自己动手去设计界面 3)在窗体中加入4个标签控件,1个文本框控件,3个按钮控件,分别修改其属性。

2、编写程序代码
1)学生画流程图
2)编写代码
Dim x As Integer, i As Integer
Private Sub Command1_Click()
Randomize
x = Int(Rnd * 200) + 1
Label3.Caption = "有一个1-200的整数让你猜!"
End Sub
Private Sub Command2_Click()
i = i + 1
If Val(Text1.Text) = x Then
Label3.Caption = "恭喜你!你猜对了!"
Label4.Caption = "你一共猜了" & Str(i) & "次!"
End If
If Val(Text1.Text) > x Then Label1.Caption = "你猜的数大了!"
If Val(Text1.Text) < x Then Label1.Caption = "你猜的数小了!" End Sub
Private Sub Command3_Click()
End
End Sub
3、上机实践
学生上机实践操作完成猜数游戏的代码编写并运行、调试。

四、知识回顾、总结提升
第二节程序的选择结构
一、选择结构的基本概念
二、条件语句及执行过程
完整的语句格式:
If 条件 Then
语句1或语句组1
Else 语句2或语句组2
End If
三、条件语句的应用
参考书本案例7、看谁猜得又快又准
1、先画流程图
2、编写代码、运行、调试。

相关文档
最新文档