题目内容

已知mod(a,b)是一个函数,它的意义指的是整数a除以整数b所得的余数.下面请你阅读下列在Scilab环境下编写的程序:

S=0;

fori=1∶1∶100

if mod(i,2)=1

S=S+i

else

end;

end;

print(%io(2),S)

回答下列问题:

(1)此程序中包括了哪些基本算法语句?

(2)此程序的目的是什么?

(3)在Scilab环境下用while语句重新设计(2)的程序.

答案:
解析:

  (1)赋值语句、条件语句、循环语句、输出语句.  4分

  (2)求  8分

  (3)

  i=1;

  while i<=100

  if mod(i,2)=1

  S=S+i2;

  else

  

  end;

  

  end;

  print(%io(2),S)  12分


练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网