(1)i=1;
S=0;
while i<=20
S=S+i;
i=i+1;
end
disp(S)
程序表达式S=__________
(2)i=1;
S=0;
while S<=20
S=S+i;
i=i+1;
end
disp(i)
运行结果i=__________
(3)i=1;
S=0,
while i<=20
i=i+1;
S=S+i;
end
disp(S)
程序表达式S=__________
(4)i=1;
S=0;
while S<=20
i=i+1;
S=S+i;
end
disp(i)
运行结果i=__________
思路分析:程序(1)(2)中i与S初始值完全一样,但决定循环体的条件不一样,一个是i<=20,另一个是S<=20,因此第一个程序是求和式S的值,其中S=1+2+…+20,而第二个程序是求使1+2+3+…+i≤20的i的值;
程序(3)(4)中i与S的初始值完全一样,也是决定循环体的条件不一样,但与(1)(2)的区别是S=S+i与i=i+1的位置交换了,因此进入循环体后,先执行i=i+1,然后执行S=S+i,所以第三个程序是求S=2+3+…+21的值.第四个程序是求使2+3+…+i≤20的i的值.
答案:(1)S=1+2+…+20 (2)i=7 (3)S=2+3+…+21 (4)i=7
科目:高中数学 来源: 题型:
(1)a=5;
b=3;
c=(a+b)/2;
print(% io(2),c);
输出结果为__________.
(2)a=1
b=2
c=a-b
b=a+c-b
print(% io(2),a,b,c);
输出结果为____________.
查看答案和解析>>
科目:高中数学 来源: 题型:
(1)
a=input(“a=”); if a>=0 m=a*a-1; m else disp(“a negative number”) end |
(2)
x=input(“x=”); if x<=10 p=x*0.35; else p=10*0.35+(x-10)*0.7; end p |
(1)若输入-3,输出结果为______________;若输入2,输出结果为______________.
(2)若输入x=6,输出结果p=______________;若输入x=18,输出结果p=______________.
查看答案和解析>>
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com