VB_if_语句的应用精品PPT课件

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
You Know, The More Powerful You Will Be
谢谢大家
荣幸这一路,与你同行
It'S An Honor To Walk With You All The Way
演讲人:XXXXXX 时 间:XX年XX月XX日
算术运算 关系运算 逻辑运算


练习
由下列条件写出相应的VB逻辑表达式 1、条件“-3<x<3”写作逻辑表达式:
x>-3 and x<3 2、判断整型变量k是正的奇数的逻辑表达式:
k >0 and k mod 2 =1 3、判断变量a、b均不为0的逻辑表达式:
a*b<>0 a<>0 and b<>0
在VB程序中能直接书写0<w<=5吗?
w>0 And w<5
逻辑运算与逻辑表达式
Ø逻辑运算符:三种常用逻辑运算 Ønot (逻辑非,取相反的逻辑值) Øand (逻辑与,同时满足条件) ØOr (逻辑或,满足某个条件)
基本运算 非 与 或
运算符 Not And Or
表达式
表示式的值
not(3>2)
Ø True(表示结果为真)
Ø False(表示结果为假)
当x=5,y=2时,求下面关系表达式的结果。 x=5 true x<=5 true x<0 false x<>y true x*y>10 false
购买水果问题:
0<w<5
If w < 5 Then y=5*w Else y = 5*w*0.8 End If Print y;”元”
False
(25>=10) and (25<=100)
True
(25)>100 or (25<2)
False
逻辑运算与逻辑表达式
Not (取反)
取原始逻辑值相反的值 not true = false not false = true
and (并且)
只用当两个表达式的值都为真(true)时,结果才是真。
End If Print y; "元"
关系运算与关系表达式
Ø关系运算符:用于比较表达式大小关系
=、<>、 <、<=、>、 >= 当x=5,y=2时,求下面关系表达式的结 果。 x=5 x<=5 x>=0 x<>y x*2>5
关系运算与关系表达式
dim 变量名 as boolean
Ø逻辑类型只有两种结果:
会选择的语句
——IF 语句
最新消息
据可靠消息,附近新开了一家水果店,出售各类水果, 色香味俱全,最近对芒果进行促销,根据顾客购买的数量调 整芒果销售的价格。如顾客一次购买5斤以下按原价5元出售 ,一次5斤以上(含5斤)时则可以在原价的基础上打8折。
(条件语句(if 语句)就是为解决此类问题而设计的。)
true and true = true
false and true=false
or (或者)
两个表达式中只要有一个为真时,结果就为真;
只有当两个表达式的值都为假(false)时,结果才为假
false or false = false
false and ture =true
表达式中可能包括
算术运算、关系运算和逻辑运算等多种基本运算, 以及这些基本运算所涉及的数据(变量和常量)。
Print 意为打印,是输出 语句。
例2:从键盘分别输入两个不相等的数
到变量a、b,输出其中较大的数。
if _a_>_b_ then
_p_r_in_t a
a>b
else
_p_r_in_t b
end if
购买水果问题:
I<f判w断<条5件> Then y=<5语*w句1>
Else y=<5语*句w2*>0.8
选择结构
选择语句
if 条件 then 语句A
end if
If和end if 要成对出现
if 条件 then 语句A
else 语句B
end if
例1:输入一个数到变量a,输出它的绝
对值(不用绝对值函数)
a = inputbox("")
if _a_<_0_ then
a<0
_a_=_-_a
end if
print a
练习
p当x=5,y=2时,求下面表达式的结果。
x<5 and x>0 or not x>y and x*2>5
false and true false
not true false and
true true
false
or
false
逻辑运算的优先级:not—> and —>or
任务
说明:
1、输入体重(kg)和身 高(m) 2、BMI是体重指数 BMI=体重/身高*身高 3、BMI在18.5~23.9之间 体重是正常的,否则是不 正常的。
Biblioteka Baidu
分析问题:
w表示苹果重量, y表示应付金额;
5斤以下:y=w*5; 5斤以上:y=w*5*0.8
设计算法: ① 输入苹果重量w的值;
② 判断w>=5的值是true还是flase
③ 计算应付金额y,如果w>=5的值 是true,则y=w*3*0.8;否则为y=w*3
④ 输出应付金额y
什么是IF条件语句
说明:
1、输入体重(kg)和身 高(m)
2、BMI是体重指数
BMI=体重/身高*身高
3、BMI在18.5~23.9之间 体重是正常的,否则是不 正常的。
开始
输入体重和 身高
BMI=体重 /身高*身高
true
false
18.5<=BMI<=23.9
体重正常
体重不正常
结束
写在最后
经常不断地学习,你就什么都知道。你知道得越多,你就越有力量 Study Constantly, And You Will Know Everything. The More
相关文档
最新文档