程序的选择结构
教案编写教师:付虹杨
实际授课教师: ___________________
实际授课日期:
Then End if Else The n Then Else Else End if
教学过程教师活动学生活动设计意图格式2:又叫块If
I
f
条件Then
Else 2>
End
I 语句组1>
语句组说明:
新课讲授
(1)条件可以是算术表达式、关系表达式或逻辑表达式等。
表达式都会
得到两种可能:非真即假,True或False。
(2)格式2中的if与end if 必须成对出现,缺一不可。
(3)在书写时,格式1中的<语句组>可以有多条语句,如
果有多条语句则必须写在一行,而且语句之间用冒号“:”
分隔开。
格式2中的<语句组>中的多条语句,则需分行书写。
(4)将If、Else和End If 语句左对齐,而<语句组1>和<语
句组2>向右缩进若干空格,以使程序结构更加清楚,便
于阅读和查错。
4、条件语句的执行过程
当条件成立时,执行Then后面的语句组1,
否则执行语句组2
选择结构的流程图如下所示:
5、下面我们共同运用选择结构来解决问题:例1、选择题
将鼠标价钱大竞猜的程序补充完整。
Dim a As Si ngle
a=I nputBox(“请输入您猜的价钱”)
____ a=20_Print"猜对了"__Print “猜错了”
学生边看课
件,边听教师
讲解选择结构
的基本格式。
注意事项,及
程序的执行过
程。
学生运用选择
结构将鼠标价
钱大竞猜程序
补充完整。
进一步理解
选择结构的
用法、格式、
功能。
让学生熟练
掌握双分支
选择结构的
两种基本格
式及相互转
换。
将该程序转换成另一种格式:
Dim a As In teger
a=I nputbox ("请输入您猜的价钱”)
If a=20 The n Print "猜对了”
Else
Print “猜错了”
End if
[教学后记]:
新课讲授
教师活动
学生活动
设计意图
找学生完成两 种格式的转 换。
让学生理解 两种格式可 以相互转 换。
练习题:求一个整数的绝对值。
练习反馈
老师画出流程 图
学生独立完成 此程序。
教师巡视指 导。
让学生学会 用
双分支选 择结构编写 程序,解决 问题。
设计一个较 简
单的任 务,由学生 来独立完
成。
使学生 真
正的理解 和掌握选择 结构的用 法。
达到学 以致用的效 果。