(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)
運行結(jié)果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)
運行結(jié)果i=__________
思路分析:程序(1)(2)中i與S初始值完全一樣,但決定循環(huán)體的條件不一樣,一個是i<=20,另一個是S<=20,因此第一個程序是求和式S的值,其中S=1+2+…+20,而第二個程序是求使1+2+3+…+i≤20的i的值;
程序(3)(4)中i與S的初始值完全一樣,也是決定循環(huán)體的條件不一樣,但與(1)(2)的區(qū)別是S=S+i與i=i+1的位置交換了,因此進入循環(huán)體后,先執(zhí)行i=i+1,然后執(zhí)行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
科目:高中數(shù)學 來源: 題型:
(1)a=5;
b=3;
c=(a+b)/2;
print(% io(2),c);
輸出結(jié)果為__________.
(2)a=1
b=2
c=a-b
b=a+c-b
print(% io(2),a,b,c);
輸出結(jié)果為____________.
查看答案和解析>>
科目:高中數(shù)學 來源: 題型:
(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,輸出結(jié)果為______________;若輸入2,輸出結(jié)果為______________.
(2)若輸入x=6,輸出結(jié)果p=______________;若輸入x=18,輸出結(jié)果p=______________.
查看答案和解析>>
湖北省互聯(lián)網(wǎng)違法和不良信息舉報平臺 | 網(wǎng)上有害信息舉報專區(qū) | 電信詐騙舉報專區(qū) | 涉歷史虛無主義有害信息舉報專區(qū) | 涉企侵權(quán)舉報專區(qū)
違法和不良信息舉報電話:027-86699610 舉報郵箱:58377363@163.com