形式
单分支 双分支 多分支(嵌套分支)
语句
If 条件 then 分支1
End if 或者
If 条件 then 分支1  (都在一行不用End If)
If 条件 then  分支1 Else  分支2 End if
(都在一行不用End If)
If  条件1  then  分支1
Elseif  条件2  then  分支2
… Else 分支N
End if
流程图
程序 实
例 a=2
If  a=2  then  a=a+1
程序执行后a 的值为? s = 75
If s > 65 Then i = 2 If s > 70 Then i = 3 If s >= 75 Then i = 4
If s > 90 Then i = 5 Print I    i 为?
a=2
If a>2 then  a=a+1 Else    a=a+2 End if
程序执行后a 的值为?
a=2
If a<=0 then  a=a+1
Elseif  a>0 and a<5 then
a=a+2                Else      a=a+3 End if
程序执行后a 的值为?
典型程序1:解一元二次方程【17分钟】
(三)拓展作业及小结【5分钟】
学习检测
1.VB 程序中,计算机逐条执行语句的是        结构的程序,计算机根据不同的情况选择执行不同分支中的语句的是          结构的程序。
Dim a as Integer,b as Integer,c as Integer,d as Integer a = Val(txt_a.Text) b = Val(txt_b.Text)
c = Val(txt_c.Text)  ’获取a 、b 、c 的值 d=b^2-4*a*c    ’计算△的值
If  d >=0  then  ’判断△的值是否大于等于0 Lbl_x1.caption=(-b + Sqr(d)) / (2 * a) Lbl_x2.caption=(-b - Sqr(d)) / (2 * a)  ’计算并显示2个根 Else
Msgbox(“方程无解”) ’若△<0则显示方程无解 End if
vb程序设计课本
’逻辑运算符or and not
2. 有如下一段VB程序:
a=1
If a=1 then a=a+1
If a=2 then a=a+2
If a=3 then a=a+3
If a=4 then a=a+4
程序结束后a的值为
3.如图1所示算法的输出结果是
教学
流程
教学反思采用任务驱动的形式,以学生的探究过程作为学习载体,自主探究、合作交流,学生成了课堂主体。通过课堂检测环节,保证一些基础好的学生有更广的发展空间,学生的信息素养得到了进一步的提高。还是讲的多,学生动手操作时间相对过少。
上课
复习检测顺序结构
学生回答PPT出示答案
从生活实际举例
更好理解if的几种形式
If中各种形式的VB代码
加深理解
课本程序展示
分析案例
学习检测
本课小结
学生自己
做学案
学生思考学习
学生思考解答
学生思考学习
动手编写代码
测试运行
学生思考解答
给出流程图
布置任务
学生思考欣赏
下课

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