觀察下面的程序,寫出運行結(jié)果.

(1)

輸入 a;

If a≥0  Then

輸出    SQR(a)

Else

輸出“負數(shù)”.

(2)

輸入  x;

If  x<10  Then

    P=x*0.35

Else

    P=10*0.35+(x-10)*0.7

輸出  P.

(1)輸入-4,輸出結(jié)果為______________;輸入9,輸出結(jié)果為___________.

(2)若x=6,則P=_____________;若x=18,則P=_____________.

解析:這兩個程序中都用到了If語句.(1)中條件“a≥0”滿足時進行開平方,否則輸出“負數(shù)”.所以該程序描述的是求一個實數(shù)平方根的算法.

(2)中條件“x <10”滿足時,P=x *0.35,否則P=10*0.35+(x-10)*0.7,可見該程序是求一個分段函數(shù)值的問題.

答案:(1)負數(shù)  3

(2)2.1   9.1

練習(xí)冊系列答案
相關(guān)習(xí)題

科目:高中數(shù)學(xué) 來源: 題型:

已知數(shù)列{an}各項均為正數(shù),觀察下面的程序框圖
(1)若d≠0,分別寫出當(dāng)k=2,k=3時s的表達式.
(2)當(dāng)輸入a1=d=2,k=100 時,求s的值( 其中2的高次方不用算出).

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:022

觀察下面的程序,寫出運行結(jié)果:

a=input(“a=”);

if a>=0

b=sqrt(a);

print(%io(2),b);

else

disp(“fu shu”);

end

輸入-4,輸出結(jié)果為__________;輸入9,輸出結(jié)果為__________.

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:解答題

已知數(shù)列{an}各項均為正數(shù),觀察下面的程序框圖
(1)若d≠0,分別寫出當(dāng)k=2,k=3時s的表達式.
(2)當(dāng)輸入a1=d=2,k=100 時,求s的值( 其中2的高次方不用算出).

查看答案和解析>>

科目:高中數(shù)學(xué) 來源: 題型:

觀察下面的程序,寫出運行結(jié)果:

a=input(“a=”);

if  a>=0

b=sqrt(a);

print(%io(2),b);

else

disp(“fu shu”);

end

輸入-4,輸出結(jié)果為__________;輸入9,輸出結(jié)果為__________.

查看答案和解析>>

同步練習(xí)冊答案