VB 程序设计实战
教学目标:
◇理解计算机的逻辑判断是通过选择结构来完成的。
◇逐步培养学生严谨、科学的程序设计思想。
教学重点:
综合实践的应用。
教学难点
解决程序问题。
教学方法及教具
1.启发式教学法
2.探索学习法
3.多媒体辅助教学
4.任务驱动式教学
教学过程:
教师活动
学生活动
一、复习: 上节课我们学习了条件语句的结构,以及关系表达式与逻辑表达式。
回顾条件语句的结构;
回顾关系表达式与逻辑表达式。
条件语句的格式。
格式一:
If <条件> then
<程序段 A>
Else
<程序段 B>
End if
格式二:
If <条件> then
<程序 A>
End
关系表达式与逻辑表达式
判断一个数是否被 10整除的表达式为:
X/10=int(X/10)
二、师生共同体验“找较大数”程序的功能,并明确学习任务。 1)输入两个不相同的数;
2)计算机输出其中较大的数;
三、算法分析(绘制流程图) 流程图一:
流程图二:
分析流程图,并完成下面程序填空:
Dim a As Double
Dim b As Double
a = TextBox1.Text
b = TextBox2.Text
If a>b Then
A=b
End If
Label4.Text=a
分析第二个流程图,并完成下面程序。
Dim a As Double
Dim b As Double
a = TextBox1.Text
b = TextBox2.Text
If a > b Then
Label4.Text = a
Else
Label4.Text = b
End If
四、引导学生深入探究 [探究任务]输入三个数,找出最大数。
[提示]对于找最大数任务,要分两步做,先找出前两个数中较大的数,再用前两个较大的数与第三个数比较,再找出其中较大的数。 分析、讨论,绘制流程图
五、学习本节课主要要掌握两点: 1.理解计算机的逻辑判断是通过选择结构来完成的。
2.学会用 VB 中的条件语句实现选择控制结构。