题目内容
已知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+i
2;
else
;
end;
;
end;
print(%io(2),S) 12分
练习册系列答案
相关题目