意大利数学家菲波拉契,在1202年出版的一书里提出了这样的一个问题:

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

答案

见解析


解析:

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

S=1

Q=1

I=3

WHILE  I<=12

   F=S+Q

   Q=S

   S=F

   I=I+1

WEND

PRINT  F

END

 
 


相关题目

图中的两条曲线分别表示A、B二人在摄取葡萄糖后血糖含量的
图中的两条曲线分别表示A、B二人在摄取葡萄糖后血糖含量的变化情况,据图分析回答: (1)糖尿病患者的血糖变化曲线应是________,该病人由于_______
阅读下面的文字,完成18-22题。(21分)              
阅读下面的文字,完成18-22题。(21分)                                   花篮里花儿香聂兰锋查房的时候,曹医生又提着一篮鲜花,
You can't do ________ your friends ask you to do.You'd better think first. A.e
You can't do ________ your friends ask you to do.You'd better think first. A.everything            B.anything C.something         D.nothing  
设NA为阿伏加德罗常数,则下列说法正确的是(    )A.22.4
设NA为阿伏加德罗常数,则下列说法正确的是(    )A.22.4 L乙烯中含有的分子数为NAB.0.1 L 0.1 mol/L的CH3COOH溶液中含有的分子数为0.01 NaC.含0.1 mol H2O
 下表中,对陈述Ⅰ、Ⅱ的正确性及其有无因果关系的判断都
 下表中,对陈述Ⅰ、Ⅱ的正确性及其有无因果关系的判断都正确的是(   ) 选项陈述Ⅰ陈述Ⅱ判断 A铜绿的主要成分是碱式碳酸铜可用稀盐酸除铜器表
若x∈(-π,π),则下列结论中正确的是(    )A.方程sinx=的解
若x∈(-π,π),则下列结论中正确的是(    )A.方程sinx=的解是±arcsinB.方程cosx=的解是±arccosC.方程tanx=的解是±arctanD.cos(arccos)的值是
设M和m分别表示函数y=cosx-1的最大值和最小值,则M+m等于…
设M和m分别表示函数y=cosx-1的最大值和最小值,则M+m等于…………………………( ) A.                         B.-               
套圈圈”是小孩和大人都喜爱的一种游戏。某小孩和大人直
套圈圈”是小孩和大人都喜爱的一种游戏。某小孩和大人直立在界外,在同一竖直线上不同高度分别水平抛出小圆环,并恰好套中前方同一物体。假设

最新题目