2020-03-02 18:27:07 来源:范文大全收藏下载本文
IF条件语句
授课教师:符金梅
课程类型:新课
学时:2节课
授课时间:2015年3月25日
1、授课对象:高一(x)班
2、教学目的:(1)让学生体会并理解if语句解决问题的基本思想。
(2)掌握if语句的用法及执行的基本过程及流程图的画法。
(3)能够用if语句解决问题。
(4)初步掌握程序调试运行的方法。
3、教学重点和难点:
重点:IF条件语句的格式、功能和执行过程。
难点:使用IF条件语句来实现选择控制结构,解决实际问题。
4、教学进程:
一、导入:情境----据可靠消息,附近新开了一家水果店,出售各类水果,色香味俱全,
最近对芒果进行促销,根据顾客购买的数量调整芒果销售的价格。如顾客一次购买5斤以下按原价5元出售,一次5斤以上(含5斤)时则可以在原价的基础上打8折。条件语句(if 语句)就是为解决此类问题而设计的。
二、分析问题:
w表示苹果重量,y表示应付金额;
5斤以下:y=w*5;5斤以上:y=w*5*0.8
三、设计算法
①
输入苹果重量w的值;
②
判断w>=5的值是true还是flase
③
计算应付金额y,如果w>=5的值是true,则y=we*3*0.8;否则为y=w*3
④
输出应付金额y
四、新课内容讲解
1、根据分析出来的算法,在黑板板书流程图, 引出IF条件语句
2、讲解IF条件语句 ,强调该语句的用法以及格式
If 语句的格式
if
条件
then
语句块1
else
语句块2
或
If 条件 then
语句块1
Else
语句块2
End If
说明:
(1)“条件”一般为关系表达式或逻辑表达式。通常把关系表达式或逻辑表达式
的值为真时,称为条件满足;值为假时,称为条件不满足。反之亦然。
(2)语句块
1、语句块2分别是“条件”满足或不满足时,处理方法的描述,可以
是若干个语句。
(3)If…Then、Else、End If 是VB的保留字。
3、带着学生编写代码,从简单的代码开始编写
4、反馈学生的操作情况,如果学生对IF语句比较熟悉了,就让学生自己练习(以导入为例)
5、学生练习完成后,根据编写好的代码来引出IF条件语句中的表达式
(1)、关系表达式:
关系表达式是用关系运算符连接起来的式子。
关系运算符号有:
当关系表达式的值是逻辑型(Boolean)。关系表达式成立时其值为真(True),当关系 表达式不成立时其值则为假(False) 。
2、逻辑表达式
在实际问题上,对于一些复杂的条件,还需要用几个关系表达式组合起来才能表示。例如,条件2
Not(非):取操作数相反的值。即当操作数为False时,结果为True;当操作数为True时,结果为False;
And(与):当两个操作数都为True时,结果才为True; Or(或):当两个操作数都为False时,结果才为False。
3、逻辑表达式的运算顺序
(1)当条件中只有逻辑运算符时,运算的顺序为not、and、or。
(2)当条件中既有算术运算符,又有关系到运算符和逻辑运算符时,运算顺序
是:算术运算-->关系运算-->逻辑运算
例如:
6)通过练习来更好地理解关系式。
7)总结两种循环的异同点
五、课后任务:
说明:
1、输入体重(kg)和身高(m)
2、BMI是体重指数 MBI=体重/身高*身高
3、BMI在18.5~23.9之间体重是正常的,否则是不正常的。
人人范文网 m.inrrp.com.cn 手机版