选择结构--IF条件语句
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
选择结构—IF条件语句
一:教材与学情分析
本课选自宁夏电子工业出版社版《信息技术》第五课,主要针对于初三年级学生。这一阶段的学生具备一定的数学基础和具有一定的比较、归纳能力,是一个正处在抽象逻辑思维已初步形成并继续发展的阶段。学习选择
结构程序设计就是要在这些基础上,借助具体事务为载体,了解程序解决问题的条件与办法。在学习本课之前,学生已经掌握关系逻辑表达式,了解顺序程序结构的执行流程。
二:教学目标
1、通过实例,让学生会IF条件语句的基本格式
2、通过实例,让学生明白程序的执行过程及运行顺序
3、体验选择结构的实例后,让学生能够编写IF选择结构程序
4、强化选择结构的编程思想,强化学生的意识
三:教学重难点
重点:IF条件语句的基本格式
难点:IF条件语句的应用
四:教学方法
讲授法练习法
五:教学环境
普通教室
六:教学过程
选择结构—IF条件语句
1.导入:
回顾之前学习过的顺序结构,顺序结构的核心是:依次执行。下面利用之前所学的内容,来解决一个问题:
问题1:输入a,b的值,并输出a,b的值
a=InputBox(“a=” , ”输入”)
b=InputBox(“b=” , ”输入”)
print “a=”; a
print “b=”; b
end
在这要强调程序的顺序结构,强化学生的意识,接着提出新的问题:
问题2:输入a,b的值,并输出a,b的较大值
通过分析,我们利用之前的内容是无法完成的,下面我们就来学习选择结构的IF条件语句
2.教学过程
一:格式
(1).格式一
if 条件表达式 then
语句组
End if
(2).格式二
if 条件表达式 then
语句组1
else
语句组2
End if
注意:1. If End If 须成对出现
2. 条件是指关系、逻辑表达式
二:执行过程
格式一 格式二
格式一执行过程:当条件满足时执行then 后语句组,否则跳过此
行执行下一行。
格式二执行过程:当条件满足时执行语句组1,否则执行语句组2。
三:练习
例题:输入a,b的值,并输出a,b的较大值
a=InputBox(“a=” , ”输入”) ---------------○-1
b=InputBox(“b=” , ”输入”) ---------------○2
if a>=b then -------------------------○3
print “a=”; a -------------------○4
else ------------------○5
print “b=”; b -----------------○6 end if -----------------------○7
end --------------------○8
a>=b 时,执行的语句:1 2 3 4 7 8 a
3 5 6 7 8
例题2:输入X的值,输出|X|的值
先分析,后请同学上黑板解答
X>=0 X
|X|=
X<0 -X
X=InputBox(“X=”,”输入”)
If X>=0 THEN
Print “|X|=”; X
ELSE
Print “|X|=”; -X
End if
End
四:总结和课后思考题
思考:输入a,b,c的值,并输出a,b,c的最大值,我们该如何做
五:课后作业第二题
板书设计: