题目内容

某服装厂生产一种服装,每件服装的成本为40元,出厂单价为60元.该厂为鼓励销售商订购,决定当一次定购量超过100件时,每多订购一件,订购的全部服装的出厂单价就降低0.02元.根据市场调查,销售商一次订购量不会超过500件.设一次订购量为x件,服装的实际出厂单价为P元,写出函数P=f(x)的表达式,并画出流程图,写出解决这个问题的程序.

思路分析:本题考查实际应用问题中的条件结构的设计.

当0<x≤100时,P=60;

当100<x≤500时,P=60-0.02(x-100)=62-.

所以P=f(x)=其中x∈N.

解:程序框图如图1-2-8所示.

                             图1-2-8

程序如下:

INPUT  x

IF  x>0  AND  x<=100  THEN

PRINT  60

ELSE 

IF  x>100  AND  x<=500

PRINT  62-x/50

ELSE 

IF  x<0  OR  x>500

PRINT  “无意义”

END  IF

END  IF

END  IF

END

    方法归纳 凡必须先根据条件做出判断,然后再决定进行哪一个步骤的问题,在画程序框图时,必须引入判断框,采用条件结构,利用条件语句.如果是两段的函数,只需引入一个判断框,如果是分三段的函数,需要引入两个判断框,四段的函数需引入三个判断框,依次类推.至于判断框内的内容是没有顺序的.在高考中可以将函数与算法相结合命题,往往以选择,填空题的形式出现.


练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网