归纳法在计算机学科中的应用

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:dahaneralpha
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  
  摘要:数学归纳法是一种非常重要的数学方法,它不仅对我们数学的学习有着很大的帮助,而且在计算机学科的研究中也是一种重要的方法。首先必须准确的理解其意义以及熟练的掌握解题步骤,而在三个步骤中运用归纳假设尤为关键,运用归纳假设推出猜想最为重要。最后我们在通过用数学归纳法证明文法语言的过程中,可以更加深刻理解和掌握“归纳——猜想——证明”这一探索发现的思维方法。
  关键词:归纳法;计算机科学;计算机应用
  中图分类号:TP301 文献标识码:A文章编号:1007-9599 (2011) 09-0000-01
  The Application of Induction in Computer Subgect
  Liu Lei
  (Tianjin Polytechnic University,School of Computer Science&Software Engineering,Tianjin300160,China)
  Abstract:Mathematical induction is a very important mathematical method,it not only to our mathematics learning has the very big help,and in computer subjects also is a kind of important method.Must first understand its meaning of mastering and solving steps,and in three steps that use inductive was key,use inductive hypothesis that the most important launch.Our last through the use mathematical induction prove grammar in the process of language, we can get a more profound understanding and mastering"induction- guess-proof"this exploration of the way of thinking.
  Keywords:Induction;Computer science;Computer application
  一、问题的提出
  设有文法G[A]:A::=bA|a,则该文法所确定的语言是L(G[A])={bia|i>=0}.
  证明(1):n=1时,A=>*a。
  n=2时,A=ba。
  ..........................
  如此证明下去,没有尽头。你可以证明n=1000时,结论成立,但你不能保证n=1001时,A=>b1000a。但我们发现,只要我们能证明n=1000时,结论成立,即A=>b999a.由A=bA得A=bb999a=b1000a—n=1001也必成立。从而这种现象具有一般性。从而我们得出n=k时结论成立,则n=k+1时结论也会成立。因此我们想到另一种证明方法如下:
  假设:n=k时,结论成立。如果我们能够通过证明得到此时n=k+1也成立,则假设是正确和成立的。下面我们通过另一个哲学上的例子,来进行一个形象化的诠释:
  一只大老鼠第一次生产,生下一只小老鼠。从而我们可以这样认为,大老鼠生下的的都是小老鼠。为了证明这个猜想,我们假设大老鼠第n次生产,产下的是小老鼠,而不是小猫。如果我们利用这只大老鼠第n次产下的小动物能够证明出它第n+1次生产生下的也是小老鼠。那么,我们可以不怀疑地说:大老鼠生下的都是小老鼠。
  在上面的例子中,我们可以假设n=k时,结论成立。即A=>*bk-1a;
  让n=k+1,利用A=>bA和上一步的的结论A=>*bk-1a,我们得到A=>*bka;
  综上所述,根据归纳法的原理,结论对一切n>=1是成立的。
  二、数学归纳法概念
  数学归纳法是一种先得出首个例子的正确性,而后通过递推的方式证明命题是否正确的一种方法.常用来证明与自然数n有关的相关命题。
  三、数学归纳法的步骤
  数学归纳法步骤严谨,如果把要证明的命题记作P(n),那么数学归纳法的步骤为:
  (1)证明当n取对命题适用的第一个自然数n1时,p(n1)正确。
  (2)假设n=k( 且k大于等于零)时,命题成立,即p(k)正确.证明当n=k+1时命题成立。
  (3)根据(1)、(2)当k大于等于零且 时,即p(n)正确。
  运用数学归纳法证题时,以上三个步骤缺一不可,步骤(1)时正确的奠基步骤,称之为归纳基础,步骤(2)反应了无限递推关系,即命题的正确性具有传递性,若只有步骤(1),而无步骤(2),只是证明了命题在特殊情况下的正确性是不完全归纳法,若只有步骤(2),而没有步骤1,那么假设n=k成立,就时没有根据的,缺少递推的基础,也无法进行递推,有了步骤(1)和步骤(2)使递推成为了可能,步骤(3)是将步骤(1)步骤(2)结合完成数学归纳法中递推的全过程,因此三个步骤缺一不可。
  最简单和常见的数学归纳法证明方法是证明当n属于所有自然数时一个表达式成,这种方法是由下面两步组成:递推的基础:证明当n=1时表达式成立。递推的依据:证明如果当n=m时成立,那么当n=m+1时同样成立。(递推的依据中的“如果”被定义为归纳假设。不要把整个第二步称为归纳假设。)这个方法的原理在于第一步证明起始值在表达式中是成立的,然后证明一个值到下一个值的证明过程是有效的。如果这两步都被证明了,那么任何一个值的证明都可以被包含在重复不断进行的过程中。
  四、结论
  数学归纳法主要是针对一些自然N的相关命题,所以在证明和自然数N有关的恒等式子中有着不可替代的作用,对于一些和自然数N有关的长式子、繁式子都有化长为短、化繁为简的功效.用数学归纳法证明数学问题时,要注意它的两个步骤缺一不可,第一步是命题递推的基础,第二步是命题递推的依据,也是证明的关键和难点,两个步骤各司其职,互相配合,同时,数学归纳法的证明步骤与格式的规范是数学归纳法的特征,如n= 时的假设是第二步证明的“已知”步证明时一定要用到它,否则就不是数学归纳法。计算机学科中数学的归纳法的应用比比皆是,因此熟练的掌握数学归纳法的使用将对计算机学科的应用大有裨益。
  
其他文献
摘要:随着社会信息化程度的不断提高,计算机网络给社会带来了巨大的经济和社会效益,但是网络安全问题也不得不引起人们的高度重视。防火墙作为一种最有效的网络安全工具,成了信息安全最重要的一环,也得到了广大用户的广泛应用。本文对Linux操作系统推出的Netfi1ter包过滤防火墙架构和其内核原理做了概述,并对Linux防火墙的发展作了简要介绍。  关键词:Linux内核;防火墙;原理;应用  中图分类号
期刊
摘要:为提升财产保险公司的盈利能力,打破传统展业人员手续费提取的旧模式,提出更加合理的个人业绩算法新概念;并通过计算机程序的设计,能方便快捷自动地产生每月的个人业绩报表。  关键词:财产保险;手续费;新算法;计算机应用;自动  New Concept of Individual Performance Algorithm  -Computer Application in the Auto Ins
期刊
摘要:随着计算机应用与互联网技术的发展,针对服务器调查的案件越来越多。服务器的特殊性决定了它的调查方法与桌面型计算机有着较大的区别,本文针对服务器调查的方法及规范性进行了深入的探讨。  关键词:服务器;取证;电子数据;动态仿真取证技术  中图分类号:TP393.4 文献标识码:A文章编号:1007-9599 (2010) 09-0000-02  Identification and Specifi
期刊
摘要:多媒体在课堂教学中的地位不可小觑,美术学科课程是牵涉面广、知识性强的课程,在这些课程中运用多媒体技术辅助教学非常必要,其优势在于多媒体课件生动直观,网络资源丰富多彩,并且交互性强,它改变了传统的教学模式。本文还论述了制作美术多媒体课件必须遵循的几个原则。  关键词:改革;多媒体技术;优化课堂教学  中图分类号:TP316文献标识码:A文章编号:1007-9599 (2011) 01-0000
期刊
摘要:在有的电信运营企业,大多数赠品管理使用原始的手工账本登记方式,这种方式有多种弊端。开发一套赠品管理系统,以替代落后的手工记账方式,对提升单位的管理水平有着重要的意义。电信运营企业自身内部网络比较健全,根据现有的网络结构——内部局域网,开发终端应用程序即可,无须重新架设网络。一般只需开发一套C/S结构管理系统,使用一台计算机作为数据库服务器,终端程序安装在营业厅等营业终端电脑上,营业员及时把赠
期刊
摘要:在计算机教学中,通过完善教学方法,尝试新的教学手段,从而提高中职学生的学习兴趣,可以提高课堂效率和教学效果。本文试结合教学实践对此进行探索。  关键词:计算机;教学;中职;兴趣  中图分类号:G623.58文献标识码:A文章编号:1007-9599 (2011) 01-0000-01  The Teaching Strategies to Improve Student Interest i
期刊
摘要:网络时代,知识突飞猛进,构建随时学习的网络平台,提高中职学生的学习能力,促进终身学习,构建学习型服务平台。本文从实际出发,结合中职学生网络随时学习现状,阐述了网络学习平台对于学生学习能力提升的重要性,提出了构建中职网络学习平台的几点建议及有效使用网络平台提升学习能力的思考。  关键词:网络学习平台;随时学习;中职学生  中图分类号:G434 文献标识码:A文章编号:1007-9599 (20
期刊
摘要:教师在电脑课的教学过程中把握一个“度”,这个“度”,有“深浅度”,“时间度”,“气氛度”。良好的“度”的把握,能把电脑课程上的即生动又形象,即简洁又易懂,即授知识又育人。  关键词:电脑;教学;度  中图分类号:G434 文献标识码:A文章编号:1007-9599 (2011) 01-0000-01  Teacher about Computer Teaching in the "Degre
期刊
摘要:本文介绍了计算机系统结构辅助教学系统数据库的设计与实现过程。主要介绍了利用JSP创建并运行动态交互的网络服务器应用程序生成动态网页的方法,系统地阐述了使用数据库进行网站数据库的设计、创建、管理和安全维护的方法。  关键词:系统结构;系统;数据库;学习论坛;动态网页;在线考试  中图分类号:G434 文献标识码:A文章编号:1007-9599 (2011) 01-0000-02  Comput
期刊
摘要:VB程序设计作为高等院校理工科的一门基础课程,其理论性和实践性都比较强,本文通过对探究式教学法的概念、教学过程、教学原则的探讨,论述了在VB教学中如何采用探究式教学法来提高教学效果。  关键词:VB;探究式教学法;探究式学习  中图分类号:G434 文献标识码:A文章编号:1007-9599 (2010) 15-0000-01  Research on Exploratory Teachin
期刊