登陆注册
15875100000052

第52章 怎样写出斐波纳契数列

有一列数,第1项是0,第2项是1。以后各项分别是前两项的和。

通过心算,我们写出这列数的前9项:

项数123456789

项值01123581321

如果继续做下去,将发现后面各项的值将很快大起来。这是一个很有名而且也很有用的数列,叫做斐波纳契数列。

那么,怎么编程序让计算机输出这个数列呢?这里的关键仍然是变量的概念。

斐波纳契数列是无限的,任何人或任何机器也不可能把它写完,只能写出它的前若干项。下面的程序将输出斐波纳契数列的前30项。

程序110REM输出斐波纳契数列(1)20A=0:B=1:N=230PRINT A,B,40C=A+B:N=N+150PRINT C,60IF N=30 THEN END70A=B:B=C80GOTO 40程序1中,20语句行A表示数列的第1项,B表示第2项。30语句行输出这两项的值。

第1次执行40语句行时,变量C表示的是数列的第3项,第1次执行50语句行时,输出数列的第3项。

理解这个程序的关键是70语句行。当第1次执行70语句行时,变量A、B的值变了。A不再表示数列的第1项,而变为表示数列的第2项;B则表示数列的第3项。因此当程序第2次执行40语句行时,变量C是数列第2项与第3项的和,也就是数列的第4项了。如此反复进行,通过输出C就可以输出以后各项的值。

程序中,变量N起着“计数”的作用。

N的初值是2,因为第1次输出A,B即已输出了两项。此后,每输出一项C,N就增加1,当N增加到30时,表示输出了30项。此时已满足60语句行中的条件,程序结束。

下面的程序2,同样可以完成题目的要求。它只用了两个变量,请读者自己分析它的思路,并体会程序中变量的作用。

程序210REM输出斐波纳契数列(2)20A=0:B=1:N=030PRINT A,B,40N=N+250IF N=30 THEN END60A=A+B:B=A+B70GOTO 30

同类推荐
  • 科学的黑屋上

    科学的黑屋上

    本书丛书向读者展示了人类在时空长廊里考证历史的回响、发掘生命的秘密、探寻太空的谜团、破解文明的神秘,所揭示的神奇绚丽的壮阔画卷,将让我们的视野更加开阔,将使我们的心灵感震颤.
  • 新课程百科知识-生命的进化

    新课程百科知识-生命的进化

    本系列图书介绍了文字,舞蹈,地理,自然,音乐,雕塑,丹青等文化知识。
  • 大劫难:300年来世界重大自然灾害纪实

    大劫难:300年来世界重大自然灾害纪实

    人类社会发展的历史是一部人类与自然协调、适应和斗争的历史。大自然一方面哺育人类的成长,另一方面也往往给人类造成巨大的不幸与灾难。人类活动在为自己创造财富的同时,也留下了相应的自然后果,而这样一种双向互动的动态关系包含着非常丰富、复杂的内容。可以说,近三百年以来这种互动进入了一个崭新的阶段,而最能够集中体现这种互动的关联程度和复杂性的领域便是本书所要展示、讨论的自然灾害问题。
  • 地球消失记——流失的地球能源

    地球消失记——流失的地球能源

    本书以环保为目的,讲述地球能源因为人类的无计划使用而一点点减少,让小读者明白节约能源的重要性,再恰到好处地表现人们在面对能源危机时的积极态度和解决这一问题所做的努力,以及努力后的效果,给人以光明、希望,让青少年认识到,保护环境要从现在做起,从自己做起,从一点一滴的小事做起。
  • 可怕的谜团:世界最超凡的86个怪现象

    可怕的谜团:世界最超凡的86个怪现象

    大自然隐藏着太多让我们迷惑不解的奥秘。时间隧道到底是怎么一回事?是谁制造了麦田怪圈?幽灵岛为何时隐时现?南极冰天雪地中怎么会有不冻湖?巨莱谷的萝卜怎能长到20多公斤?对于这些神秘的现象、可怕的谜团,人们依靠现有的科学技术手段,或者按照正常的思维逻辑,无法作出合理的解释。大自然是一个充满神奇色彩的世界,它演绎着不朽的神奇,有着无数的谜团。这些谜团所散发的巨大魅力,像磁石般吸引着人们好奇的目光,激发了人们探究其真相的强烈兴趣。《可怕的谜团:世界最超凡的86个怪现象》挑选了86个最受大众关注的自然之谜,精彩呈现给读者。
热门推荐
  • 再见,微时光

    再见,微时光

    如今这个时代,我们最不缺的就是各种情感。几乎每时每刻都可以看见有人无病呻吟似的贩卖着别人的情感。或许我们缺的只是,每日黄昏,一盏台灯,一杯清茶,一本书。一起追忆陪我们一起走过的他和她。
  • 爱在那梦幻仙境

    爱在那梦幻仙境

    女主在21世纪意外坠楼,竟穿越到一个玄幻世界,开启了一段生死恋,当一切揭开真面目,发现自己不过一直在被人利用,也得知了自己身上肩负着拯救这个世界的重任。女主该何去何从,她会选择什么呢?让我们尽请期待
  • 道本尊

    道本尊

    修的是天地之道,承的是天地之运,神修的一切,都取自于天,若天不愿,人当如何?是逆天而上,还是顺意而为?这是一场人与天的较量。
  • 花落夜夏

    花落夜夏

    本文讲述了女主花落依痴迷校园风云人物余书雷,却忽视了冷傲男主夏默凡对自己的爱意!余书雷却心恋校花秦丽!几经波折下;高考当日,花落依不顾家人反对放弃高考,代替远走的新娘秦丽嫁给了余书雷,成为了孩子的‘后妈’。多年后再遇已蜕变成巨星的夏默凡,展开了一场逗趣浪漫的同居爱恋史,可谁曾料到,曾经疯狂迷恋的余书雷尽和秦丽中途折返!暴风雨过后,浪漫温馨的背后竟还隐藏了一段家世恩仇...........
  • 九霄崩天

    九霄崩天

    天崩于始,万物重开,在无尽岁月中,不知经历多少轮回,终于九霄重现,天下人为之疯狂,苍天为它颤抖!它拥有无穷力量,它可助你成仙,它可打破苍天!得九霄者得天下,最终又会花落谁家?
  • 星河帝君

    星河帝君

    浩瀚星河之下,各种文明争锋夺艳,强者笑傲风云,纵横星际。脑中突然觉醒的诡异记忆,为唐烈打开了一扇变强之门……
  • 绝世风采:逆天大小姐

    绝世风采:逆天大小姐

    【本文作废,切勿跳坑】【本文作废,切勿跳坑】【本文作废,切勿跳坑】九天神女很拽?姐一样把你打得落花流水。有个神兽很厉害?姐徒手就能把它打倒。顶级丹药很稀有?姐当糖豆吃。很厉害的打不赢?没事,反正还有俩哥嘞。逗渣男,杀表姐,凤惊七界,各路神兽纷纷恭敬。但某不要脸的却一次一次又一次的贴上来。
  • 鸿蒙霸皇道

    鸿蒙霸皇道

    曾经有一位大帝这样说过:“如果你无法成为带领人类进步的英雄,那么你就要在女人身上努力播种,至少这样也能为人类的繁衍作出贡献。”“老子不想当种马,老子要当英雄。”许多年后,一个无法觉醒自身属性的少年倔强的回答。于是少年骂天骂地,终于‘老天’忍不住降下一道雷电把他给劈了————————————————————————————新书上传,恳请大家推荐,收藏!!!
  • tfboys之遥不可及的梦

    tfboys之遥不可及的梦

    “王俊凯,你一直都住在我的心里,可是我却从来没有真正走进过你的心!”“源源,对不起,我辜负了你的爱!”“千玺,欣怡,祝你们幸福!”“陈思荣,放手吧,我们已经回不到从前了!”……李柔颜只是一枚平凡的四叶草,从来都没有奢望过与他们相知,更别说是相恋了……
  • 大话浙商

    大话浙商

    中华民族是一个传统商业文化非常深厚的国度,历史上富可敌国称霸数百年的大商人大商帮很多很多,他们从商经商的智慧与谋略博大精深浩如烟海,后人取之不尽用之不竭;他们在社会变革中所起的历史作用,丝毫不逊于伟大的政治家、军事家和思想家。《大话中国十大商帮》对陕商、晋商、徽商、鲁商、粤商、浙商、宁波商、怀庆商、潮商和苏商等十大商帮作了详细的介绍。这是一部讲述中国商业悠久灿烂与曲折辉煌的历史典籍,也是一幅展现中国商人博大深厚与智勇坚毅的恢弘画卷。