修改前面編寫過的求函數(shù)y=x3+3x2-24x+30的值的程序,連續(xù)輸入11個自變量的取值,輸出相應(yīng)的函數(shù)值.

算法分析:與前面不同的是,本例要求連續(xù)輸入11個自變量的取值.并輸出相應(yīng)的函數(shù)值,先寫出解決本例的算法步驟:

第一步,輸入自變量x的值.

第二步,計算y=x3+3x2-24x+30.

第三步,輸出y.

第四步,記錄輸入次數(shù).

第五步,判斷輸入的次數(shù)是否大于11.若是,則結(jié)束算法;否則,返回第一步.

顯然,可以用計數(shù)變量n(1≤n≤11)記錄次數(shù),通過循環(huán)結(jié)構(gòu)來實現(xiàn)算法.

程序框圖如下圖:

程序:

n=1

DO

  INPUT x

  y=x^3+3*x^2-24*x+30

  PRINT y

  n=n+1

LOOP UNTIL n>11

END

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

同步練習(xí)冊答案