当前位置:文档之家› 选择语句

选择语句


ቤተ መጻሕፍቲ ባይዱ 巩固练习
x=7 y=9 if x>y then m=y mod x else m= y \ x print m
请问以上程序运行的结果是: ____________
1
巩固练习
x=16 if x>10 then y=sqr(x) else y=x^2 end if 请问以上程序运行的结果是:4
If x<=0 then y=3*x+1 else y=4*x+1
选择语句的主要形式:
②块if语句 :
If 条件表达式1 then 语句块1
ElseIf 条件表达式2 then 语句块2
…… ElseIf 条件表达式n then
语句块n Else
语句块0 End If
?问题:以上“求y的值”用块IF怎么表示?
If x<=0 then y=3*x+1 else y=4*x+1 End If
学生练习:
用块结构写出:X>0 时,Y=X+1;X<0时, Y=X-1;x=0时,Y=X
If x>0 then Y=X+1 elseif X<0 then Y=X-1 Else Y=0 End if
Const price = 12.5
n =______________ ’从文本框1输入数值型n的 值
If n = price Then
Label2.Caption = "恭喜你,答对了!"
______ n > price _______ ’根据块if语句写
Label2.Caption = "高了!请重来!"
《算法与程序设计》
VB的选择语句
选择语句的流程图
开始
Y
表达式为true?
N
执行语句1
执行语句2
结束
选择语句主要形式:
①行If 语句:
If 条件表达式 Then 语句1 Else 语句2
执行过程:条件为True,就执行Then后面的 语句,条件为False,就执行Else后面的语句
例1:求y的值 当x<=0时y=3x+1 当x>0时 y=4x+1 写出行IF语句
_______
’根据块if语句写
Label2.Caption = "低了!请重来!"
_______
’根据块if语句写
语句填空
电费收缴问题: 50度及以下时,单价为0.53元;
51~200度,单价为0.56元;200度以 上的,单价为0.63元,要求程序能根据输 入的电度数,求出电费。请写出算法。
____________
巩固练习
a = 30 : b = 20 : c = 5
m=a
If b < m Then m = b
If c < m Then m = c
该程序段运行后,变量m的值为

5
VB实践——选择语句之猜价格
在横线处填入正确的语句,并运行调试
编写代码:双击”验证”命令按钮,打开代码窗口
语句填空
X=val(text1.text) If X_<__=_5_0 then Y=0.53*x Elseif x>200 then _Y_=_0._5_3_*_50_+_1_5_0_*_0_.5_6_+_(_x-200)*0.63 _E_ls_e_____ y=0.53*50+(x-50)*0.56 End if
相关主题