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

编程:猴子吃桃故事用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...的网友还看了以下:

一张大饼,张明吃了三分之一,李林吃了剩下的二分之一,最后剩余的赵青全吃了,谁吃得多?一张大饼,张明  2020-06-03 …

玛丽一共做了21个小点心,我们五个人,用石头、剪子、布的方法确定了谁先吃谁后吃.然后我们吃光了所有  2020-06-15 …

甲乙两人同时加工零件,甲任务是乙任务的2倍,甲做完三分之一后,乙还剩63个没做,这时甲工效提高四分  2020-07-26 …

一群猴子分吃一堆桃子,第一天吃了1/2,第二天吃了剩下的1/3,第三天吃了剩下的1/4,第四天吃了剩  2020-10-29 …

今天的家作,吧我难住了题目是:一箱桃子,准备4天吃完,第一天吃了全部桃子的1/4多3个,第二天吃了剩  2020-10-29 …

把下面这段话译为文言文中,急用,感激不尽.一人来到酒馆,要来鱼和肉,一顿酒足饭饱之后,把吃剩的鱼刺和  2020-11-14 …

小明摘桃子摘了100棵准别给3个人吃被乙看到了,乙第一次吃了百分之25,地2刺吃了剩下的3分之1地3  2020-11-30 …

山洞里有一堆桃子,是三只猴子的共同财产.猴老大来到山洞后将桃子按5:4的比例分成两部分,并取走较多的  2020-12-02 …

曾经在数学趣味书上隐约记得有这么一个问题:你永远吃不完一个苹果,因为你要吃完一个苹果,就至少需要吃吃  2020-12-22 …

取经路上,骄阳似火,一行人来到一个苹果园.悟空出面向果园主人化了一些苹果.唐僧说:“悟能吃这堆苹果的  2021-01-18 …