纠错
|
建议
|
登录
首页
›
高中数学
›
输入语句、输出语句和赋值语句
›
试题详情
◎ 题干
(本题满分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语句重新设计此程序。
◎ 答案
查看答案
◎ 解析
查看解析
◎ 知识点
根据n多题专家分析,试题“(本题满分12分)已知mod(a,b)是一个函数,它的意义指的是整数除以整数所得的余数。下面请你阅读下列在Scilab环境下编写的程序:S=0;fori=1:1:100ifmod(i,2)==1S=S+i^2;elseS…”主要考查了你对
【输入语句、输出语句和赋值语句】
,
【条件语句、循环语句】
等知识点的理解和应用能力。关于这些知识点的“档案”,你可以点击相应的链接进行查看和学习。
◎ 相似题
与“(本题满分12分)已知mod(a,b)是一个函数,它的意义指的是整数除以整数所得的余数。下面请你阅读下列在Scilab环境下编写的程序:S=0;fori=1:1:100ifmod(i,2)==1S=S+i^2;elseS”考查相似的试题有:
● 下列程序语言中,哪一个是输入语句()A.PRINTB.INPUTC.THEND.END
● 写出下列算法的结果.输入输出“是直角三角形!”输出“非直角三角形!”运行时输入运行结果为输出;
● 右边的程序中,若输入,则输出的.
● 在下图的程序中,若输入a=3,执行下述程序后输出的结果是.
● 阅读下面的程序,当输入时,输出的.