《双分支选择结构的应用》说课稿
教材分析 本节课的教学内容“双分支选择结构”是《VB职业技能培训教程》第六章中的一个内容,是学习VB编程的基础。
对双分支选择结构的应用是本课程的重点之一。
学情分析 计算机专业二年级已经学习了WINDOWS的基本操作,有一定的操作基础,学习积极性较高,思维活跃,但是对VB编程来说还是相对比较陌生,往往对编程方法不求甚解,对具体的编程思路理解不深。
执教课题 《双分支选择结构的应用》
本节课特色与创新之处 一、运用情景教学和任务驱动教学模式
由于编程的概念非常抽象,学生对于编程目的不明确,因此首先要求学生对本课的内容进行了预习,同时在上课的时候采用情景教学和任务驱动的教学方法,在机房里通过具体实例实现对加法运算检查程序的编写,这样让学生在较为容易理解的实例制作过程中将书本上的知识点领会并掌握,最后通过对学生操作的分析,归纳出相关的知识点。
这样运用情景教学和任务驱动教学模式:
使学生明确本课的学习目的
学生的学习自主性得以实现
培养学生解决实际问题的能力
在毕业后更快更好的胜任实际的工作
二、分层教学
由于学生自身认知水平的差异,为了能更好的体现分层教学的思想,在对于学生分组操作时,对于每个小组的分配时,都要求有一个计算机操作水平较高的同学担任小组组长,带领几个相对操作不太熟练的学生一起完成规定任务,在同学遇到困难的时候由该同学为他指导,使每个学生的学习更有针对性。
三、培养团队协作精神
一个小组在完成相关任务的时候,小组的每个成员都能够分工合作,也培养了他们的团队协作精神!
本节课与学生所学专业实际的结合程度 本节课的教学内容是VB课程里一个相当重要的知识点,对于学生今后学习VB编程和实际工作中都有重要的关系
本节课教学效果的预测 本节课力求体现以学生为主体、教师为主导的教学思想,遵循学生的认知规律,采用情景教学和任务驱动的教学模式,引导学生发现问题,培养他们自主解决问题的能力和团队协作的精神,并利用多媒体教学软件突出重点、化解难点,使学生在学习中提高各项综合素质,达到良好的教学效果。
教学目标
|
知识
|
在复习双分支选择结构格式的基础上,运用实例分析,结合多媒体,使学生熟练掌握双分支选择结构的语法格式,学会双分支选择结构的运用,激发学生的求知欲,培养学生自主思考,自己动手解决问题的能力。
|
能力
|
||
情感
|
||
教学重点、难点
|
双分支选择结构语法格式 编写加法运算检查程序
取随机数函数RND 取整函数INT()
双分支选择结构的条件 Val()数据类型转换函数
|
|
教学用具与器材
|
计算机 多媒体投影
|
|
教学手段
|
任务驱动的教学模式
|
|
板书设计
|
编程:利用随机数出一道两位数的加法题。单击“出题”显示题目,单击“检查”,显示正误。
提示:
1.有几个变量?变量如何定义?
d1,d2
Dim d1 As Integer
2.怎样编写取随机数代码?怎样取整?
d1 = Int(100 * Rnd)
3.双分支语句中条件是什么?
Val(Text1.Text) = d1 + d2
程序代码:
Dim d1 As Integer
Dim d2 As Integer
Private Sub Command1_Click()
|
|
板书设计
|
d1 = Int(100 * Rnd)
d2 = Int(100 * Rnd)
Label1.Caption = d1
Label3.Caption = d2
|
|
板书设计
|
End Sub
Private Sub Command2_Click()
If Val(Text1.Text) = d1 + d2 Then
Label5.Caption = "正确"
Else
Label5.Caption = "错误"
End If
End Sub
|
|
教学过程
|
复习
1.If…Then语句(单分支结构)
If <表达式> Then
语句块
End If
2. If…Then…Else语句(双分支结构)
If <表达式> Then
<语句块1>
Else
<语句块2>
End If
3.清除/复原程序
条件: Command1.Caption = "清除"
语句块1: n = Text1.Text
Text1.Text = ""
Command1.Caption = "复原"
|
|
教学过程
|
语句块2: Text1.Text = n
Command1.Caption = "清除"
引入正课
一.编程:利用随机数出一道两位数的加法题。单击“出题”显示题目,单击“检查”,显示正误。
1、
提示:(学生讨论)
1.有几个变量?变量如何定义?
d1,d2
Dim d1 As Integer
2.怎样编写取随机数代码?怎样取整?
d1 = Int(100 * Rnd)
3.双分支语句中条件是什么?
Val(Text1.Text) = d1 + d2
二.学生上机操作编写
把几个学生做的比较典型的程序放映演示
三.程序代码分析
四.常见错误:
对多行式的If块语句中,应有配对的 End If语句结束
|
|
教学小结
|
1. 复习单分支选择结构,双分支选择结构的语法结构
2. 编写加法运算检查程序
(1) 变量的定义
(2) 取随机数的代码
(3) 取整函数的代码
(4) 双分支选择结构的语法结构
|
|
作业
|
1. 复习笔记
2. 编程:当输入用户名为VIP,密码为PSD时登录,出现如图1信息框,否则出现如图2信息框。
3. 预习多分支选择结构(If …then…elseif)
|
相关阅读推荐:
› VB职业技能培训教程说课 双分支选择结构的应用说课、教学设计...