文档详情

VB中的单行IF语句.ppt

发布:2018-03-06约2.67千字共21页下载文档
文本预览下载声明
吕永军 VB 编 程 单行IF语句 社会现象: 1.如果我有200元钱,那么就去书店里买下我喜欢的那本书 如果······那么······ 如果······那么······否则······ IF ……Then…… If······ then······ else······ 2.这周放假了,如果我有下星期的生活费,那么就从学校里学习,否则我就得回家拿钱去。 选择结构与选择语句 if 条件 then 语句A if条件then语句Aelse语句B 单行结构条件语句 格式:If〈条件〉Then [〈语句组1〉] [ Else〈语句组2〉] 说明: 1.条件 1.算术表达式 非0 True 0 False 2.关系表达式 3.布尔表达式 2.语句组:可以有多条语句,语句间用冒号分隔 3.Else可以省略 if 条件 then 语句 if ____ then____ 例1:输入一个数到变量a,输出它的绝对值(不用绝对值函数) a0 a=-a a = inputbox() print a 例2:从键盘分别输入两个不相等的数到变量a、b,输出其中较大的数。 if ___then ____ else ____ ab Print a print b A=val(inputbox(“输入A的值”) B=val(inputbox(“输入B的值”) 练习1:输入两个不相等的数a,b,比较大小,将大数放在a中,小数放在b中,然后输出a,b if ____ then __________ ab t=a: a=b: b=t A=val(inputbox(“输入A的值”) B=val(inputbox(“输入B的值”) Print a,b 2.买西爪,10斤以下每斤1元,10斤以上,每斤0.8元,输入斤数,输出所需钱数。 X=Val(Inputbox”输入斤数”) IF X10 Then Y=1*X Else Y=0.8*X Print Y 小结: 理解IF语句的格式写法。 能运用IF语句编写程序。 提高对选择结构的理解及逻辑思维能力。 练习: X=3 If X Then Y=3 Else Y=4 Print Y 2. X=4 If X-5 Then Y=X Else Y=X-4 Print Y 3. If X-1 Then Y=1 Else Y=2 Print Y 4. X=5 If X-5 Then Y=X Else Y=X+1 Print Y 练习: X=2 IF X3 Then Y=3 Else Y=4 Print Y X=42 IF X\106 Then Y=“不及格” Else Y=”及格” Print Y X=3 IF X1 AND X4 Then Y=1 Else Y=2 Print Y X=2 IF X1 OR X3 Then Y=1 Else Y=2 Print Y 练习: X=3 IF X1 Then X=X+3 : Y=X Else Y=1 Print Y X=4 IF X5 Then X=X-1:Y=1 Else X=X+1 : Y=X Print Y 嵌套分支结构 在分支结构的一个分支上再加入一个分支结构。 类型有多种,比如:单分支嵌套单分支、双分支嵌套双分支等 嵌套分支结构 单分支嵌套单分支 双分支嵌套双分支 例3:已知分段函数y= ,输出y的值。 1 , x0 0 , x=0 -1 , x0 if ____ then ____ else if ____ then ____ else ____ end if end if print y x0 y=1 y=-1 x=0 y=0 分支结构1 分支结构2 分支嵌套——双分支嵌套双分支 if 条件1 then 语句1 else if 条件2 t
显示全部
相似文档