VB_if_语句的应用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
True(表示结果为真) Fals=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;”元” 在VB程序中能直接书写0<w<=5吗? w>0 And w<5
3、BMI在18.5~23.9之间 体重是正常的,否则是不 正常的。
false
18.5<=BMI<=23.9
体重正常 结束
体重不正常


Print 意为打印,是输出 语句。
例2:从键盘分别输入两个不相等的数
到变量a、b,输出其中较大的数。
if a>b ____ print a ____ a>b else print b ____ end if then
关系运算与关系表达式 购买水果问题:
关系运算符:用于比较表达式大小关系
=、<>、 <、<=、>、>=
If w < 5 > Then <判断条件
<语句1> y=5*w Else
y= 5*w*0.8 End If Print y; "元"
<语句2>
当x=5,y=2时,求下面关系表达式的结果。 x=5 x<=5 x>=0 x<>y x*2>5
关系运算与关系表达式
dim 变量名 as boolean
逻辑类型只有两种结果:
三种常用逻辑运算逻辑或满足某个条件基本运算运算符表达式表示式的值25100true252false逻辑运算与逻辑表达式取反取原始逻辑值相反的值true只用当两个表达式的值都为真true时结果才是真
会选择的语句
——IF 语句
最新消息
据可靠消息,附近新开了一家水果店,出售各类水果, 色香味俱全,最近对芒果进行促销,根据顾客购买的数量调 整芒果销售的价格。如顾客一次购买5斤以下按原价5元出售, 一次5斤以上(含5斤)时则可以在原价的基础上打8折。 (条件语句(if 语句)就是为解决此类问题而设计的。)
选择结构 选择语句
if
条件 then 语句A end if
If和end if 要成对出现
if
条件 then 语句A else 语句B end if
例1:输入一个数到变量a,输出它的绝
对值(不用绝对值函数)
a = inputbox("") if a<0
a<0 ____ a=-a ____
then
end if print a
false or false = false false and ture =true
表达式中可能包括 算术运算、关系运算和逻辑运算等多种基本运算, 以及这些基本运算所涉及的数据(变量和常量)。
算术运算

关系运算
逻辑运算

练习
由下列条件写出相应的VB逻辑表达式 1、条件“-3<x<3”写作逻辑表达式: x>-3 and x<3 2、判断整型变量k是正的奇数的逻辑表达式: k >0 and k mod 2 =1
分析问题: 设计算法: ① 输入苹果重量w的值; ② 判断w>=5的值是true还是flase ③ 计算应付金额y,如果w>=5的值 是true,则y=w*3*0.8;否则为y=w*3 ④ 输出应付金额y
w表示苹果重量, y表示应付金额;
5斤以下:y=w*5; 5斤以上:y=w*5*0.8
什么是IF条件语句
逻辑运算与逻辑表达式
Not (取反)
取原始逻辑值相反的值 not true = false not false = true
and (并且)
只用当两个表达式的值都为真(true)时,结果才是真。
true and true = true false and true=false
or (或者)
两个表达式中只要有一个为真时,结果就为真; 只有当两个表达式的值都为假(false)时,结果才为假
3、判断变量a、b均不为0的逻辑表达式:
a*b<>0 a<>0 and b<>0
练习
当x=5,y=2时,求下面表达式的结果。 x<5
false
and
and
x>0
true
or
not
not
x>y
true
and
x*2>5
true
false
false or
false
and
false
true
逻辑运算的优先级:not—> and —>or
逻辑运算与逻辑表达式
逻辑运算符:三种常用逻辑运算 not (逻辑非,取相反的逻辑值) and (逻辑与,同时满足条件) Or
基本运算 非 与 或
(逻辑或,满足某个条件)
运算符 Not And Or 表达式 not(3>2) (25>=10) and (25<=100) (25)>100 or (25<2) 表示式的值 False True False
任务
说明:
1、输入体重(kg)和身 高(m) 2、BMI是体重指数 BMI=体重/身高*身高 3、BMI在18.5~23.9之间 体重是正常的,否则是不 正常的。
开始 输入体重和 身高
说明:
1、输入体重(kg)和身 高(m) 2、BMI是体重指数 true
BMI=体重 /身高*身高
BMI=体重/身高*身高
相关文档
最新文档