精英家教网 > 高中数学 > 题目详情
(本题满分12分) 已知mod(a,b)是一个函数,它的意义指的是整数除以整数所得的余数。下面请你阅读下列在Scilab环境下编写的程序:
S=0;
for i=1:1:100
if  mod(i,2)==1
S=S+i^2;
else 
S=S-i^2;
end;
end;
print(%io(2),S)
回答下列问题:(1)此程序中包括了哪些基本算法语句?
(2)画出此算法对应的程序框图;
(3)在Scilab环境下用while语句重新设计此程序。
(1)赋值语句,循环语句,输出语句,条件语句
(2)略
(3)  S=0;i=1
While  i<=100
if  mod( i,2 ) ==1
S = S+i^2;
else 
S = S-i^2;
end;
i=i+1;
end;
print(%io(2),S)
练习册系列答案
相关习题

科目:高中数学 来源:不详 题型:解答题

编写程序确定S=1+4+7+10+…中加到第几项时S≥300.

查看答案和解析>>

科目:高中数学 来源:不详 题型:解答题

计算1+3+32+…+39.

查看答案和解析>>

科目:高中数学 来源:不详 题型:解答题

某商场第一年销售计算机5 000台,如果平均每年销售量比上一年增加10%,那么,从第一年起,约几年内可使总销售量达到30 000台?

查看答案和解析>>

科目:高中数学 来源:不详 题型:单选题

执行下列程序后,输出的i的值为(  )
i=1
WHILEi<=10
i=i+5
WEND
PRINTi
END.
A.5B.6C.10D.11

查看答案和解析>>

科目:高中数学 来源:不详 题型:填空题

Read  x
If  9<x  AND  x<100  Then
a=x\10
b="x" MOD 10
x="10※b+a  "
Print  x
End If
End
(注:“\”是x除10的商,“MoD”是x 除10的余数)上述程序输出x的含义是__________ 

查看答案和解析>>

科目:高中数学 来源:不详 题型:填空题

输入( r="m" MOD n表示r等于m除以n的余数),运行由图表中的程序之后得到的结果为_____

查看答案和解析>>

科目:高中数学 来源:不详 题型:填空题

根据以下程序,则="     "
Input  x
If  x <=0  Then 
=4*
Else
=2^
End  If
Print 
End
 

查看答案和解析>>

科目:高中数学 来源:不详 题型:单选题

条件语句的一般形式如右图所示,其中B表示的是(    )
A.条件B.条件语句
C.满足条件时执行的内容
D.不满足条件时执行的内容

查看答案和解析>>

同步练习册答案