早教吧 育儿知识 作业答案 考试题库 百科 知识分享

编程:猴子吃桃故事用VFP6.0编猴子摘了若干个桃,第一天吃了总数的一半,不过瘾又吃了一个.第二天吃了剩下的一半,又多吃了一个.…以后每天如此,到第十天就剩下了一个,问总共摘了多少个

题目详情
编程:猴子吃桃故事 用VFP 6.0编
猴子摘了若干个桃,第一天吃了总数的一半,不过瘾又吃了一个.第二天吃了剩下的一半,又多吃了一个.…以后每天如此,到第十天就剩下了一个,问总共摘了多少个桃子?用VFP 6.0知识编
▼优质解答
答案和解析
算法分析:
倒推法:用A代替每天剩余的桃子的个数,则最后一天,也就是第十天剩下的数额应该为:A=1,因为每天吃掉前一天的一半,再吃一个,所以前一天,也就是第九天剩余的个数可以反推为:(a+1)*2 ,
第八天为:((a+1)*2)+1)*2,
因此可以采用计数循环的方式进行计算:经过调试,可以采用下列程序计算:
clear
a=1 &&用A代表最后剩余的桃子个数
for i=1 to 9 &&因为第十天个数是1已经知道,因此循环次数9次即可
a=(a+1)*2 &&前一天剩余的个数
endfor
?"总共摘了",a,"个桃子!"
当然,你可以检验一下:最后算出来的结果是1534个,通过下列程序核算:
for m=9 to 1 step -1
b=b/2-1
endfor
?"第十天剩余的个数:",B
看了 编程:猴子吃桃故事用VFP6...的网友还看了以下:

猴子吃桃的数学题.谁会?一只猴子,摘了一篮桃子,每天吃的桃子是剩余桃子的1/2,觉得还不过瘾,再多  2020-05-17 …

数学问题分桃子一堆桃子,第一个人把桃子分五份,把多出来的桃子给了猴子,藏一份后走了第二个人又把桃子  2020-06-10 …

三个小猴分桃吃,第一个小猴拿了总数的三分之一,第二个小猴拿了剩余桃子的三分之一,第二个小猴拿了剩余  2020-06-10 …

一棵树上结满了桃子,一只小猴摘桃吃,第一天吃了全部桃子的3/5还扔了两个,第二天吃的数再加上4个等  2020-06-16 …

围棋公式换算有一盘棋是黑方盘面领先5目,183子,按贴2.75子来看,他应该输了,但是有一块双活地  2020-06-16 …

小学数学题目小猴摘桃,第一天摘了树上桃子的一半多5个,第二天又摘了余下桃子的一半少5个,这时树上还  2020-07-07 …

某商贩按大个桃子每个3角,小个桃子每个2角的价格卖出了一批桃子,共收入51元,已知他卖出的大个桃子  2020-07-12 …

主人的篮子里放着苹果和桃子,苹果的个数是桃子的3倍.一群顽皮的小猴趁主人不在家的时候,每个小猴都拿走  2020-11-11 …

请求一道数学题.急.一只猴子摘了一堆桃子,第一天他吃了这堆桃子的七分之一,第二天吃了余下桃子的六分之  2020-11-11 …

科学问题宋代诗人苏轼在《惠崇春江晚景》中写道:"竹外桃花三两枝,春江水暖鸭先知."诗中提到了竹子,桃  2021-01-01 …