先分析实例中的数量关系,易得本题是分期付款类问题,可以利用数列解决,解题的关键是根据题目中已知条件,计算出数列的通项公式,而计算付款总数又是一个累加问题,可以利用循环语句,实现对付款总数的累加处理,在编写程序时,要注意对循环变量初值、终值、累加变量初值、及每次累加的值进行合理的分析和处理.
【解析】
购买时付款150元,余款1000元分20次付清,每次的付款数组成一个数列{an}.
a1=50+(1150-150)×1%=60(元),
a2=50+(1150-150-50)×1%=59.5(元),
…
an=50+[1150-150-(n-1)×50]×1%=60-(n-1)(n=1,2,20).
∴a20=60-×19=50.5.
总和S=150+60+59.5+…+50.5.
程序框图如图:
程序: