鐵路托運行李,從甲地到乙地,規(guī)定每張火車票托運行李不超過50公斤時,每公斤0.2元,超過50公斤時,超過部分按每公斤0.3元計算,(不足1公斤時按1公斤計費),試設(shè)計一個計算某人坐火車托運行李所需費用的算法,要求畫出框圖,并用基本語句寫出算法.
(提示:INT(x)表示取不大于x的最大整數(shù),如INT(3.5)=3,INT(6)=6)
分析:根據(jù)題目已知中行李的托運費用計算規(guī)則,然后可根據(jù)分類標準,設(shè)置兩個判斷框的并設(shè)置出判斷框中的條件,再由各段的輸出,確定判斷框的“是”與“否”分支對應(yīng)的操作,由此即可畫出流程圖,再編寫滿足題意的程序.
解答:解:框圖如圖(8分)
設(shè)此人行李重量為x公斤,所需費用為y(元).
程序如下:
Input x
If  x<=50  Then
If Int(x)=x   Then
y=0.2*x
Else
y=0.2*((INT(x+1)
Else
If  Int(x)=x   Then
y=0.3*x-5
Else
y=10+0.3*((INT(x-49)
End  If
End  If
Print y
點評:本題考查的知識點是算法程序框圖,偽代碼,編寫程序解決分段函數(shù)問題,其中根據(jù)算法步驟畫出程序框圖,熟練掌握各種框圖對應(yīng)的語句是解答本題的關(guān)鍵.
練習冊系列答案
相關(guān)習題

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

11、鐵路托運行李,從甲地到乙地,按規(guī)定每張客票托運行李不超過50kg時,每千克0.2元,超過50kg時,超過部分按每千克0.25元計算,某同學畫出了計算行李價格的算法框圖(如圖所示),則在程序框圖中(1)應(yīng)填的內(nèi)容是
y=0.2×50+0.25×(x-50)
,(2)應(yīng)填的內(nèi)容是
y=0.2×x

查看答案和解析>>

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

鐵路托運行李,從甲地到乙地,按規(guī)定每張客票托運行李不超過50kg時,每千克0.2元,超過50kg時,超過部分按每千克0.25元計算,畫出計算行李價格的算法框圖.

查看答案和解析>>

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

(2008•海珠區(qū)一模)鐵路托運行李,從甲地到乙地,按規(guī)定每張客票托運行李不超過50kg時,每千克13元,如超過50kg,超過的部分按每千克20元計算.行李重量為wkg,運費f為元.求運費f的程序框圖如圖4.在①中應(yīng)填入的內(nèi)容是
f=13×w
f=13×w
;在②中應(yīng)填入的內(nèi)容是
f=50×13+(w-50)×20
f=50×13+(w-50)×20

查看答案和解析>>

科目:高中數(shù)學 來源:2014屆江西省高一下學期第二次月考數(shù)學試卷(解析版) 題型:解答題

鐵路托運行李,從甲地到乙地,規(guī)定每張火車票托運行李不超過50公斤時,每公斤0.2元,超過50公斤時,超過部分按每公斤0.3元計算,(不足1公斤時按1公斤計費),試設(shè)計一個計算某人坐火車托運行李所需費用的算法,要求畫出框圖,并用基本語句寫出算法。

(提示: INT(x)表示取不大于x的最大整數(shù),如INT(3.5)=3 ,INT(6)=6)

 

查看答案和解析>>

同步練習冊答案