2双分支i语句 语句格式为: if条件 语句组1 else 语句组2 end 当条件成立时,执行语句组1,否则执行语句组 2,语句组1或语句组2执行后,再执行i语句的 后继语句
2.双分支if语句 语句格式为: if 条件 语句组1 else 语句组2 end 当条件成立时,执行语句组1,否则执行语句组 2,语句组1或语句组2执行后,再执行if语句的 后继语句
例3.4计算分段函数值 程序如下: x- input(请输入x的值:") ifx==10 y=cos(x+1)+sqrt(x*x+1) else y-x*sqrt(x+sqrt(x)) end y
例3.4计算分段函数值。 程序如下: x=input('请输入x的值:'); if x==10 y=cos(x+1)+sqrt(x*x+1); else y=x*sqrt(x+sqrt(x)); end y
3多分支i语句 语句格式为: if条件1 语句组1 elseif条件2 语句组2 elseif条件m 语句组m Ise 语句组m+1 end
3.多分支if语句 语句格式为: if 条件1 语句组1 elseif 条件2 语句组2 …… elseif 条件m 语句组m else 语句组m+1 end
例3.5输入一个字符,若为大写字母,则输出其后继字符, 若为小写字母,则输出其前导字符,若为数字字符则 输出其对应的数值,若为其他字符则原样输出 程序如下 c≡ Input(请输入一个字符,s) ifc>=a&c<='Z disp(setstr(abs(c)+1); elseif c>='a' &c<=z disp(setstr(abs(c)-1)) elseif c>=o'& c<=9 disp(abs(c)-abs(0)) else displa) ene
例3.5 输入一个字符,若为大写字母,则输出其后继字符, 若为小写字母,则输出其前导字符,若为数字字符则 输出其对应的数值,若为其他字符则原样输出。 程序如下: c=input('请输入一个字符','s'); if c>='A' & c<='Z' disp(setstr(abs(c)+1)); elseif c>='a'& c<='z' disp(setstr(abs(c)-1)); elseif c>='0'& c<='9' disp(abs(c)-abs('0')); else disp(c); end