某百貨公司為了促銷,采用購物打折的優(yōu)惠:每位顧客一次性購物

(1)在1000元以上者,按九五折優(yōu)惠.

(2)在2000元以上者,按九折優(yōu)惠.

(3)在3000元以上者,按八五折優(yōu)惠.

試用If語句描述優(yōu)惠后價格的算法.

答案:
解析:

  分析:構(gòu)建分段函數(shù)模型,設購物款數(shù)為x元,優(yōu)惠后價格為y元,則優(yōu)惠后價格的函數(shù)為

  算法的具體步驟為:

  第一步:輸入x的值;

  第二步:如果x<1000,輸出y=x,否則轉(zhuǎn)入下一步;

  第三步:如果x<2000,輸出y=0.95x,否則轉(zhuǎn)入下一步;

  第四步:如果x<3000,輸出y=0.9x,否則轉(zhuǎn)入下一步;

  第五步:輸出y=0.85x.

  解:算法框圖如下圖:用算法語句描述為:

  點評:1.求分段函數(shù)的函數(shù)值的數(shù)學模型,在求值時,由于自變量的值不同,其函數(shù)值的求法也就不同,故先對x的值進行判斷,根據(jù)具體值選擇不同的計算方法,采用條件語句進行算法設計.

  2.本題屬于多重條件語句嵌套問題,嵌套的條件語句分別用End If結(jié)束.

  3.算法中進行多次嵌套時,每次都以If開頭,以End If結(jié)束,有幾個If,就有幾個End If.

  要準確地寫出一個問題的算法,必須經(jīng)過3個步驟:

  (1)算法分析(自然語言):根據(jù)提供的問題,利用數(shù)學及相關學科的知識,設計出解決問題的算法;

  (2)畫出算法框圖:依據(jù)算法分析,畫出對應的算法框圖;

  (3)寫出算法(利用算法語言):根據(jù)算法框圖中的算法步驟,逐步把算法用相應的基本算法語句表達出來.


練習冊系列答案
相關習題

科目:高中數(shù)學 來源:全優(yōu)設計必修三數(shù)學蘇教版 蘇教版 題型:044

某百貨公司為了促銷,采用購物打折的優(yōu)惠辦法:每位顧客一次購物

(1)在1 000元以上者,按九五折優(yōu)惠.

(2)在2 000元以上者,按九折優(yōu)惠.

(3)在3 000元以上者,按八五折優(yōu)惠.

(4)在5 000元以上者,按八折優(yōu)惠.

編寫程序求優(yōu)惠價.

查看答案和解析>>

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

某百貨公司為了促銷,采用打折的優(yōu)惠辦法:每位顧客一次購物

①在100元以上者(含100元,下同),按九五折優(yōu)惠;

②在200元以上者,按九折優(yōu)惠;

③在300元以上者,按八五折優(yōu)惠;

④在500元以上者,按八折優(yōu)惠.

試寫出算法、畫出流程圖、偽代碼,以求優(yōu)惠價.

查看答案和解析>>

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

某百貨公司為了促銷,采用購物打折的優(yōu)惠辦法:每位顧客一次購物

(1)在1 000元以上者,按九五折優(yōu)惠;

(2)在2 000元以上者,按九折優(yōu)惠.

(3)在3 000元以上者,按八五折優(yōu)惠;

(4)在5 000元以上者,按八折優(yōu)惠.

編寫程序求優(yōu)惠價.

查看答案和解析>>

同步練習冊答案