程序设计控制流 UNIVE 选择结构 选择结构的语句有i语句和swch语句。 近语句 格式一:if条件 格式二:if条件 语句组 语句组1 end ese 语句组2 end 中国民航大学电子信息工程学院
中 国 民 航 大 学 电 子 信 息 工 程 学 院 ⚫ 选择结构 选择结构的语句有if语句和switch语句。 1. if语句 格式一: if 条件 语句组 end 程序设计控制流 格式二: if 条件 语句组1 else 语句组2 end
程序设计控制流 UNIVE 格式三:if条件1 语句组1 elseif条件2 语句组2 elseif条件m 语句组m ese 语句组m+1 end 中国民航大学电子信息工程学院
中 国 民 航 大 学 电 子 信 息 工 程 学 院 格式三: if 条件1 语句组1 elseif 条件2 语句组2 …… elseif 条件m 语句组m else 语句组m+1 end 程序设计控制流
程序设计控制流 UNIVER 例输入三角形的三条边,求面积。 A= input('请输入三角形的三条边:); ifA(1)+A(2)>A(3)&A(1)+A(3)>A(2)&A(2)+A(3)>A(1) p=(A(1)+A(2)+A(3)2; s=sqrt(p2(p-A(1)2(p-A(2)(PA(3)); disp(s) else disp(不能构成一个三角形。) end 运行:请输入三角形的三条边:456 99216 中国民航大学电子信息工程学院
中 国 民 航 大 学 电 子 信 息 工 程 学 院 例 输入三角形的三条边,求面积。 A=input('请输入三角形的三条边:'); if A(1)+A(2)>A(3) & A(1)+A(3)>A(2) & A(2)+A(3)>A(1) p=(A(1)+A(2)+A(3))/2; s=sqrt(p*(p-A(1))*(p-A(2))*(p-A(3))); disp(s); else disp('不能构成一个三角形。') end 运行: 请输入三角形的三条边:[4 5 6] 9.9216 程序设计控制流
程序设计控制流 UNIVER 例输入一个字符,若为大写字母,则输出其后继字符, 若为小写字母,则输出其前导字符,若为其他字符则原 样输出。 C= Input(",’s); if c>=a&c<=Z disp(char(abs(c)+D); elseif c>=a& c<=z disp(char(abs(c)-1)) else disp(c) en 中国民航大学电子信息工程学院
中 国 民 航 大 学 电 子 信 息 工 程 学 院 例 输入一个字符,若为大写字母,则输出其后继字符, 若为小写字母,则输出其前导字符,若为其他字符则原 样输出。 c=input('','s'); if c>='A' & c<='Z' disp(char(abs(c)+1)); elseif c>='a'& c<='z' disp(char(abs(c)-1)); else disp(c); end 程序设计控制流