选择结构--IF条件语句

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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的最大值,我们该如何做

五:课后作业第二题

板书设计: