如何用VBfor循环求斐波那契数列以及它们的和值

斐波那契数列,又称黄金分割数列,斐波纳契数列以如下被以递归的方法定义:F1=,F2=1,Fn=F(n-1)+F(n-2)(n>=2...那么怎样用vb中的for循环来求出斐波那契数列以及它们的和值呢?我们接着往下看

操作方法

  • 01

    首先打开vb6新建工程exe,加载一个文本框text1,并且将它的多行显示属性设置为真(true)如图

  • 02

    接下来我们加载一个命令按钮(command1),并且将它命名为“显示结果”如图

  • 03

    接下来我们通过命令按钮的单击事件,编写程序,在求斐波那契数列的时候,我们首先要定义a,b,c三个变量,a,b定义的是代表当前前面的第一项,第二项,而c是当前我们所要求的数值 如图

  • 04

    然后再定义一个“s“,让它为当前我们钱n项的和 ,在定义一个”i",让它代表当前一共有多少项如图

  • 05

    在开始的时候第一项(a)的初值为0,第二项(b)的初值为1,那么S是我所知道的项目的和为"0+1=1“”i"是当前已知的项目,已知2项,为2如图

  • 06

    那么接下来我们需要在text文本框中显示每一项,text文本框在最开始的时候应该只有前两项a和b ,在TEXT文本框中我用5个空格去间隔a和b 如图

  • 07

    接下来我们需要去求后续的每一项,我们用一个FOR循环来执行,那么在此期间我们首先让c等于我们前两项相加的和“c=a+b",接下来把它放到文本框中 如图

  • 08

    接下来我们需要做的工作呢是吧就得'b"赋给新的”a”再把旧的c赋给新的b,然后把心求出来的这一项累加到s里 s=s+c

  • 09

    最后编写完后,运行软件,点击控件就会显示出斐波那契数列以及它们的和值了如图

(0)

相关推荐

  • 如何用java求斐波那契数列

    斐波那契数列是数学中一个很重要的数列,它的前两项为1,后面的每一项都等于前两项的和.小编带大家看看如何使用java语言求斐波那契数列. 操作方法 01 求斐波那契数列有两个思路:第一种是使用循环,第二 ...

  • C语言进阶:求斐波那契数列

    斐波那契数列是数学中一个很重要的数列,它的前两项为1,后面的每一项都等于前两项的和.小编带大家看看如何使用c语言求斐波那契数列. 操作方法 01 求斐波那契数列有两种思路:循环与递归.我们首先来看循环 ...

  • C语言进阶:[18]求斐波那契数列

    斐波那契数列很有趣,每一个数都是整型数,可是它的通项公式却由无理数进行表达.斐波那契数列的通用表达是:第一个数和第二个数是1,从第三个数开始,每一个数都是它的前两个数的和.a1 = 1,a2 = 1, ...

  • php 斐波那契数列:1 1 2 3 5 8 13 21 34 .....

    操作方法 01 //这里给大家演示php版求斐波那契数列 //首先定义求斐波那契数列的函数:Fibonacci 02 function Fibonacci($n){ if ($n <= 0) { ...

  • 如何编程实现斐波那契数列

    斐波那契数列是经典的数学问题,同时也是编程中经典算法之一,使用递归方法可以顺利编程实现该问题,现在就使用vb6编程求解斐波那契数列,同时分享实现的步骤和过程,希望对你有所帮助. 操作方法 01 启动v ...

  • 用VB编写斐波那契数列代码,找出前10项

    斐波那契数列:又称黄金分割数列,他的第一项为1,第二项为1,第三项起为所在项数的前两项值相加,以此类推. 操作方法 01 启动VB6.0,新建一个标准exe工程. 02 在窗体上绘制一个命令按钮,名称 ...

  • 用递归实现斐波那契数列

    用递归实现斐波那契数列 操作方法 01 import java.util.Scanner; /** * 递归 */ public class homework_demo01 { public stat ...

  • PS教你绘制精确的斐波那契螺旋!

    斐波那契螺旋?哈哈,其实就是黄金比例啦~小编真的觉得很牛X的呀~看看那些用到黄金比例的图真的是太美了,特别是那些没有用到黄金比例的图一加上斐波那契螺旋,也都变高大上了(能偷笑吗),~O(∩_∩)O哈哈 ...

  • python求一个三位数的个位十位百位的值

    下面我们求一个三位数的个位十位百位的值 操作方法 01 打开powerShell 02 进入到 ipython中 03 定义一个三位数 a = 123 04 求a的百位数 利用python3的&quo ...