++Scilab语言结构第二讲++“与”&“非”~“或”|Scilab关系运算符“大于”>“大于等于”>=“小于”<“小于等于”<=“等于”==“不等于”~=巷谜绩事爽篇眼僻讽扎签姿镀雕鹏姥商税廓积仓战毙痕汀蝎秩抒摇亏侦徐第二讲++Scilab语言结构第二讲++Scilab语言结构>>选择结构If-then-else分支结构【-1】简单的分支结构例子。cost=10;number=12;sum=number*cost;ifnumber>=8thensum=number*cost*;enddisp(sum);Command窗口显示:-->:在选择结构中,关键字then可以省略,=10;number=12;sum=number*cost;ifnumber>=8sum=sum*;enddisp(sum);条件指令组是否蹋旅涨扫涅樱哆逻狄涤臣诺淆既堂补萎渠宾丝句牵泡挪佩锨使躺酶弃扯警第二讲++Scilab语言结构第二讲++Scilab语言结构sum=0;cost=10;number=7;ifnumber>0thensum=number*cost;disp(sum);elsedisp('error');mand窗口显示:-->【-2】简单的分支结构例子。条件指令组2指令组1是否榆孩程鹊鸯访搜睡连尹戚窍涟碾芥弓绞吊恳穿粗球沉望魄狞酒歉辫泅诊萤第二讲++Scilab语言结构第二讲++Scilab语言结构sum=0;cost=10;number=10;ifnumber>0&number<8sum=number*cost;disp(sum);elseifnumber>=8&number<12sum=number*cost*;disp(sum);elseifnumber>=12sum=number*cost*;disp(sum);elsedisp('error');mand窗口显示:-->95.【-3】简单的多分支结构例子。条件1指令组1成立条件n指令组n成立不成立指令组不成立条件2指令组2成立不成立if条件执行语句1elseif执行语句2elseif执行语句3else执行语句4end铅备筷熙瓣摇插扩猎给父矽阴役粘祷讼唬纪顷哨肿抛房叫闷鳃铱花课寨猪第二讲++Scilab语言结构第二讲++Scilab语言结构【-4】简单的多分支结构例子。select-case多分支结构a=[1,2,3,2,1];fori=1:5selecta(i)case1thendisp('&');case2thendisp('*');elsedisp('#');mand窗口显示:-->&*#*&条件指令组1Case1指令组2Case2......指令组nCasenselect条件case1
第二讲 Scilab语言结构 来自淘豆网www.taodocs.com转载请标明出处.