Pascal if语句?if(m>0) thenw[i]:=b[m-1]elsew[i]:=b[0];a[m-1] := a[m-1]-1;当m:=1时 a[m-1] := a[m-1]-1;语句执行吗

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/17 07:15:15
Pascal if语句?if(m>0) thenw[i]:=b[m-1]elsew[i]:=b[0];a[m-1] := a[m-1]-1;当m:=1时 a[m-1] := a[m-1]-1;语句执行吗
xS=OA+[j =bgbgo,@O%BQ# A^_pvPhaln'of{y N P?:LVth2xgy "/`-0)?6 W=߼Hߐ>'IlSO_QfWU SNRswvOPuj^ vA>; BTپt=˴GbsZ` HjBߤ܂k36K5~UvxL{kؽ<;Bs N͸Rw^۳A K8z C; j=څ7"sjw rMH'Z PQ)CUzt#ٻ'=X@ÂDV^u7qenC2ۦWv

Pascal if语句?if(m>0) thenw[i]:=b[m-1]elsew[i]:=b[0];a[m-1] := a[m-1]-1;当m:=1时 a[m-1] := a[m-1]-1;语句执行吗
Pascal if语句?
if(m>0) then
w[i]:=b[m-1]
else
w[i]:=b[0];
a[m-1] := a[m-1]-1;
当m:=1时 a[m-1] := a[m-1]-1;语句执行吗

Pascal if语句?if(m>0) thenw[i]:=b[m-1]elsew[i]:=b[0];a[m-1] := a[m-1]-1;当m:=1时 a[m-1] := a[m-1]-1;语句执行吗
你的语句:
if(m>0) then
w[i]:=b[m-1]
else
w[i]:=b[0];
a[m-1] := a[m-1]-1;
实际上是下面的两个语句:
if(m>0) then w[i]:=b[m-1] else w[i]:=b[0];
a[m-1] := a[m-1]-1;
第一个语句是IF语句,根据m的值选择执行一个操作:给w[i]赋不同的值.第二个语句是赋值语句,无论第一个语句的条件和结果如果都要执行.
如果需要在if语句的then或者else里面执行多条语句,应该使用begin . end这样的语法,否则then和else都只执行语句.
此外,你的语句里面的分号、冒号好像是中文的,电脑只允许使用英文.