意大利数学家菲波拉契,在1202年出版的一书里提出了这样的一个问题:一对兔子饲养到第二个月进入成年,第三个月生一对小兔,

意大利数学家菲波拉契,在1202年出版的一书里提出了这样的一个问题:一对兔子饲养到第二个月进入成年,第三个月生一对小兔,以后每个月生一对小兔,所生小兔能全部存活并且也是第二个月成年,第三个月生一对小兔,以后每月生一对小兔.问这样下去到年底应有多少对兔子?试画出解决此问题的程序框图,并编写相应的程序.
caiweishu 1年前 已收到3个回答 举报

xfrlg 幼苗

共回答了24个问题采纳率:91.7% 举报

解题思路:根据题意可知,第一个月有1对小兔,第二个月有1对成年兔子,第三个月有两对兔子,从第三个月开始,每个月的兔子对数是前面两个月兔子对数的和,设第N个月有两F对兔子,第N-1个月有S对兔子,第N-2个月有Q对兔子,则有F=S+Q,一个月后,即第N+1个月时,式中变量S的新值应变第N个月兔子的对数(F的旧值),变量Q的新值应变为第N-1个月兔子的对数(S的旧值),这样,用S+Q求出变量F的新值就是N+1个月兔子的数,依此类推,可以得到一个数序列,数序列的第12项就是年底应有兔子对数,我们可以先确定前两个月的兔子对数均为1,以此为基准,构造一个循环程序,让表示“第×个月的I从3逐次增加1,一直变化到12,最后一次循环得到的F”就是所求结果.

流程图和程序如下:

点评:
本题考点: 设计程序框图解决实际问题.

考点点评: 本题主要考查了设计程序框图解决实际问题,本题借助于小兔子的繁殖规律考查程序框图,注意正确得出每一个月新生的小兔子的对数是解题的关键.

1年前

9

adongli83 幼苗

共回答了6个问题 举报

楼主您好!
我给您个网址,您自己看吧:http://wenwen.soso.com/z/q107270627.htm?pid=wenwen.autologin
谢谢!

1年前

2

我的ii是大大 幼苗

共回答了3个问题 举报

兔子问题 13世纪意大利数学家斐波那契在他的《算盘书》中提出这样一个问题:有人想知道一年内一对兔子可繁殖成多少对,便筑了一道围墙把一对兔子关在里面。已知一对兔子每一个月可以生一对小兔子,而一对兔子出生后第二个月就开始生小兔子。假如一年内没有发生死亡,则一对兔子一年内能繁殖成多少对? 现在我们寻求兔子繁殖的规律。成熟的一对兔子用记号●表示,未成熟的用○表示。每一对成熟的兔子经过一个月变成...

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.162 s. - webmaster@yulucn.com