設(shè)計(jì)一個(gè)程序,求一個(gè)數(shù)x的絕對(duì)值.

答案:
解析:

  解:(算法1):流程圖如圖所示:

  偽代碼如下:

  Read x

  If x<0 Then

  x←-x

  End If

  Print x

  (算法2):流程圖如圖所示:

  偽代碼如下:

  Read x

  A←ABS(x)

  Print A

  思路分析:含絕對(duì)值的函數(shù)實(shí)質(zhì)上就是分段函數(shù).算法思路一:0、正數(shù)的絕對(duì)值是它本身,負(fù)數(shù)的絕對(duì)值是它的相反數(shù),可先判斷該數(shù)為0、正數(shù)或負(fù)數(shù),然后再求其絕對(duì)值.算法思路二:直接利用絕對(duì)值函數(shù)ABS(x).


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

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

對(duì)任意正整數(shù)n(n>1),設(shè)計(jì)一個(gè)程序框圖求S=
1
2
+
1
3
+…+
1
n
的值,并寫(xiě)出相應(yīng)程序.

查看答案和解析>>

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

對(duì)任意正整數(shù)n(n>1),設(shè)計(jì)一個(gè)程序框圖求S=
1
2
×
1
3
×…×
1
n
的值,并寫(xiě)出相應(yīng)程序語(yǔ)句.

查看答案和解析>>

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

輸入一個(gè)任意正整數(shù)n,設(shè)計(jì)一個(gè)程序框圖求s=1+
1
2
+
1
3
+…+
1
n
的值,并寫(xiě)出程序.

查看答案和解析>>

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

一個(gè)球從243m的高處自由落下,每次著地后又彈回到原高度的三分之一再落下.設(shè)計(jì)一個(gè)程序,求當(dāng)它第6次著地時(shí),
(1)向下的運(yùn)動(dòng)共經(jīng)過(guò)多少米?
(2)第6次著地后反彈多高?
(3)全程共經(jīng)過(guò)多少米?

查看答案和解析>>

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

某居民小區(qū)的物業(yè)部門每月向居民收取一定的物業(yè)費(fèi),收費(fèi)辦法為:住房面積不超過(guò)100的每月20元,超過(guò)部分每30每月另收10元(不足30以30計(jì))。若該小區(qū)住房面積最大為150,試設(shè)計(jì)一個(gè)程序,求出每戶居民收取的物業(yè)費(fèi)。

     

查看答案和解析>>

同步練習(xí)冊(cè)答案