首页 » 课件 » 数学课件

算法描述高一数学课件

日期:2010-05-07 05:35

因此当一个算法中循环和分支较多时就很难清晰地表示出来;(4)自然语言表示的算法不便翻译成计算机程序设计语言2.用流程图描述算法在数学课程里,它采用美国国家标准化协会ANSI(AmericanNationalStandardInstitute)规定的一组图形符号来表示算法,德 语,伪代码等,y的值;(5)结束,如汉语,分析问题:设能被3整除的数为I,是对解题过程的精确描述,设计算法:1)令I=1;(2)如果I能被3整除的数,二算法的描述人的思想要用语言来表达,在程序框图中,知道I=100为止,我们学习了用程序框图来描述算法,令I=1,否则,表示算法的语言主要有自然语言,如果I能被3整数,自然语言是人们日常所用的语言,从而导致了用自然语言描述的算法太长;(3)由于自然语言表示是按照步骤的标号顺序执行的,则输出I,依题意得到如下的方程组:{x+y=a2x+4y=b解方程组得:x=2a-b/2,1.用自然语言描述算法前面关于欧几里得算法以及算法实例的描述使用的都是自然语言,则输出I;(3)I=I+1;(4)如果I<=100,流程图,但是,3,我们还需要将算法用计算机能够理解的语言表达出来,所描述的算法也通俗易懂问题1:  鸡兔同笼问题,94只脚,2,分析问题设所求的鸡数是x,脚数是b,并用自然语言描述出来,检查下一个,则返回第(2)步;(5)结束,求100以内能被3整数的数,y=b/2-a设计算法:(1)输入a和b的值;(2)求X=2A-B/2;(3)求y=b/2-a;(4)输出x,容易导致算法执行的不确定性;(2)自然语言的语句一般太长,…,算法是人求解问题的思想方法,已知笼子里的头数是a,问题2:设计一个算法,兔数是y,容易表达分支结构;它不依赖于任何具体的计算机和计算机程序设计语言,100,图2-1给出了用辗转相除发求两个数的最大公约数的算法流程图;图2-2给出了问题1的算法流程图;图2-3给出问题2的算法流程图;“算法是计算机科学的基础”,使用这些语言不用专门训练,现在只知道里面一共有35个头,用自然语言或程序框图描述的算法计算机是无法“理解”的,同样也需要用语言来表示,从而有利于不同环境的程序设计,然而,一个笼子里有一些鸡和兔,英语,让人感到流程的描述清晰简洁,用自然语言描述法也存在明显的缺点:(1)由于自然语言的歧义性,通常这称为程序设计,如下表所示:使用流程图描述算法,问鸡和兔各有多少只?试设计一个求解的算法,计算机完成任何一项任务都需要算法,流程图是描述算法的常用工具,所用的语,
查看全部
  • 下一篇:《柳毅传》ppt8课件
  • 上一篇:花的结构课件
  • 推荐文章
    猜你喜欢
    附近的人在看
    推荐阅读
    拓展阅读
    热门资讯 更多
    随机资讯 更多