当前位置: 首页 > wzjs >正文

济南网站seo厂家广告设计专业学校有哪些

济南网站seo厂家,广告设计专业学校有哪些,微盟商城小程序,网站设网站设计1.对于斐波那契数列的理解: (1)常规 该数列由兔子繁衍的想法产生,故又“兔子数列” 其数值为:1、1、2、3、5、8、13、21、34 从数学定义上走:F(0)1,F(1)1, F(n)F(n - 1)F(n - 2)(n ≥ 2,n ∈…

1.对于斐波那契数列的理解:
(1)常规

该数列由兔子繁衍的想法产生,故又“兔子数列”

其数值为:1、1、2、3、5、8、13、21、34

从数学定义上走:F(0)=1,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n ∈ N*)。

(2)非常规

同斐波那契的定义一样,只是初始值发生变化,也被称为“奇怪的斐波那契数列”

2.对于求第N个斐波那契数列的元素的个人想法:
一:通过数学推导斐波那契的通项公式,从而由通项公式直接求值:
下列给出求解常规斐波那契数列的方法一

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<math.h>
int main()
{
    int n, sum, i;
    int c = 0;
    double num,num_1,num_2,num_3,n_2,n_3;
    num = sqrt(5.0);
    num_1 = 1.0 / sqrt(5.0);
    num_2 = (1.0 + sqrt(5.0)) / 2.0;
    num_3 = (1.0 - sqrt(5.0)) / 2.0;
    scanf("%d", &n);
    if (0 < n && n<= 1)
    {
        printf("1");
    }
    else if (n > 1)
    {
        for (i = 3;i>0;i++)
        {
            n_2 = pow(num_2, i);
            n_3 = pow(num_3, i);
            sum = num_1 * (n_2 - n_3);
            if (sum >= n)
            {
                c = i;
                break;
            }
        }
        printf("%d",i);
    }
    return 0;
}

二:通过迭代法,求解第N个斐波那契数列的数字的值
下列给出求解奇怪的斐波那契数列的特定项值的方法二:

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main() {
    int a = 7;
    int b = 11;
    int n;
    int c;
    c = a + b;
    scanf("%d", &n);
    for (n; n >1; n--)
    {
        a = b;
        b = c;
        c = a + b;
 
    }
    printf("%d", a);
    printf(" %s", (a % 3 == 0)? "yes": "no");
    return 0;
}

此程序用来判断奇怪的斐波那契数列的第N个值是否为3的倍数,而其底层思想就是通过程序的循环迭代实现一轮一轮下来的求值。

3.思想总结
(1)斐波那契数列的特定数学规律,决定了它可以通过迭代法求值的底层逻辑,但同时也要关注到在这种迭代法的运行下,当n值达到30至40以上的时候容易出现爆值,导致程序运行错误。而同时使用循环进行迭代的运行时长较长,运行效率不高

(2)而由数学原理推导出斐波那契数列的通项公式,转化成程序,则是实现了定点求值,直接由表达式进行求值并对变量进行赋值处理,但同时也要关注到根号下数值对应的变量类型,防止隐式转换下造成的精度下降,数据溢出的情况,所以最好将通项公式中的常量分开求值,在通过变量赋值代入到总表达式中,实现斐波那契数列的通项公式,从而保证了求值的精确度。

http://www.dtcms.com/wzjs/826355.html

相关文章:

  • 网上做网站怎么赚钱网站建设背景需要写些什么软件
  • 建立自己的网站有什么用宣武门网站建设
  • 购物网站html模板下载网站建设企业关键词
  • 做海鱼的网站如何快速提升网站权重
  • 沈阳专业建站微信如何建设网站
  • 网站怎么通过流量赚钱wordpress缓存删除了有什么后果
  • 辽宁网站优化刚做的网站 为啥搜不到
  • 毕设做网站什么主题比较好汅app下载大全2022
  • 网站怎么做微博链接seo教程pdf
  • 详细论述制作网站的步骤网站开发需要会啥
  • 网站建设 网站专题 网络推广wordpress后端改写
  • python数据分析做网站做淘宝客网站赚钱吗
  • 景区外文网站建设页面设计尺寸
  • 做三维特效的好网站深圳建站费用
  • 网站链接提交中铁十六局工资明细
  • 莞城区仿做网站深圳平台推广
  • 福田企业建站推广服务公司北京seo的排名优化
  • dede网站不能运行php文件深圳建筑工地招工招聘信息
  • 宁波网站建设网站开发怎么网站建设
  • 网站怎么做收费望京网站开发
  • 深圳网站维护有限公司衡水专业网站建设公司
  • 修改网站首页排序网站开发交什么税
  • html网站作业盐山做网站价格
  • 新兴县城乡建设局网站上海房产网安居客
  • c#可以做网站吗方案网站
  • 郑州网站设计收费低wordpress2019谷歌字体
  • 陕西网站开发价格wap和app的区别
  • 怎么在网站上做推做捕鱼网站电话
  • “设计网站”手机微网站模板下载
  • 建网站花费网站挂马 屏蔽站长的ip