选择语句.ppt《算法与程序设计》 VB 的选择语句选择语句的流程图开始表达式为 true? N Y执行语句 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 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 巩固练****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 巩固练****a = 30 : b = 20 : c = 5 ? m=a ? If b < m Then m = b ? If c < m Then m = c ?该程序段运行后,变量 m 的值为。 5
选择语句 来自淘豆网www.taodocs.com转载请标明出处.