欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    算法的概念课件.ppt

    • 资源ID:76418188       资源大小:1.11MB        全文页数:22页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    算法的概念课件.ppt

    高中数学高中数学必修必修 1.1.1算法的概念算法的概念创设情境创设情境 算法作为一个名词,在中学教科书中并没有出现过,我们在基础教育阶段还没有接触算法概念。但是我们却从小学就开始接触算法,熟悉许多问题的算法。如,做四则运算要先乘除后加减,从里往外脱括弧,竖式笔算等都是算法,至于乘法口诀、珠算口诀更是算法的具体体现。我们知道解一元二次方程的算法,求解一元一次不等式、一元二次不等式的算法,解线性方程组的算法,求两个数的最大公因数的算法等。因此,算法其实是重要的数学对象。我一定会回来的!我一定会回来的!我一定会回来的!我一定会回来的!要把大象装冰箱,分几步?哈哈要把大象装冰箱,分几步?哈哈问:问:问:一个农夫带着一只狼、一头山问:一个农夫带着一只狼、一头山羊和一篮蔬菜要过河,但只有一条小船。羊和一篮蔬菜要过河,但只有一条小船。乘船时乘船时,农夫只能带一样东西。当农夫农夫只能带一样东西。当农夫在场的时候在场的时候,这三样东西相安无事,一这三样东西相安无事,一旦农夫不在,狼会吃羊,羊会吃菜。请旦农夫不在,狼会吃羊,羊会吃菜。请设计一个方案,使农夫能安全地将这三设计一个方案,使农夫能安全地将这三样东西带过河。样东西带过河。S1:S1:农夫带羊过河农夫带羊过河;S2:S2:农夫独自回来农夫独自回来;S3:S3:农夫带狼过河农夫带狼过河;S4:S4:农夫带羊回来农夫带羊回来;S5:S5:农夫带蔬菜过河农夫带蔬菜过河;S6S6:农夫独自回来农夫独自回来;S7:农夫带羊过河。解二元一次方程组解二元一次方程组 分析:解二元一次方程组的主要思想是消元的思想,有代分析:解二元一次方程组的主要思想是消元的思想,有代入消元和加减消元两种消元的方法,下面用加减消元法写入消元和加减消元两种消元的方法,下面用加减消元法写出它的求解过程出它的求解过程 解:解:S1S1:-2 2,得:,得:5y=35y=3;S2S2:解:解得得 S3S3:将:将 代入代入,得,得 S4S4:结论:结论:本题的算法是由加减消元法求解本题的算法是由加减消元法求解的,这个算法也适合一般的二元的,这个算法也适合一般的二元一次方程组的解法。一次方程组的解法。解二元一次方程组的算法算法 试写出求解步骤。什么是算法?算法(算法(algorithm)一词出现于)一词出现于12世纪,指的是阿世纪,指的是阿拉伯数字进行算术运算的过程。拉伯数字进行算术运算的过程。在数学中,算法通常是指按照一定规则来解决某一在数学中,算法通常是指按照一定规则来解决某一类问题的明确和有限的步骤。类问题的明确和有限的步骤。算法通常可以编成计算机程序,让计算机执行并解算法通常可以编成计算机程序,让计算机执行并解决。决。我一定会回来的!我一定会回来的!我一定会回来的!我一定会回来的!例题分析例题分析 例例例例1 1 设计一设计一设计一设计一个算法,判个算法,判个算法,判个算法,判断断断断7 7是否为是否为是否为是否为质数质数质数质数第一步,用第一步,用2除除7,得余数,得余数1。因为余数不为。因为余数不为0,所以所以2不能整除不能整除7。第二步,第二步,用用3除除7,得余数,得余数1。因为余数不为。因为余数不为0,所以所以3不能整除不能整除7。第三步,第三步,用用4除除7,得余数,得余数2。因为余数不为。因为余数不为0,所以所以4不能整除不能整除7。第四步,第四步,用用5除除7,得余数,得余数2。因为余数不为。因为余数不为0,所以所以5不能整除不能整除7。第五步,第五步,用用6除除7,得余数,得余数1。因为余数不为。因为余数不为0,所以所以6不能整除不能整除7.因此,因此,7是质数。是质数。例题分析例题分析 例例例例2 2 任意给任意给任意给任意给定一个整数定一个整数定一个整数定一个整数n n(n n2)2),试,试,试,试设计一个程设计一个程设计一个程设计一个程序或步骤对序或步骤对序或步骤对序或步骤对n n是否为质是否为质是否为质是否为质数做出判定。数做出判定。数做出判定。数做出判定。第一步,给定大于第一步,给定大于2 2的整数的整数n。第二步,令第二步,令i=2=2第三步,用第三步,用i除除n,得到余数得到余数r.第四步,判断第四步,判断“r=0=0”是否成立,若是,则是否成立,若是,则n不是质不是质数,结束算法;否则,将数,结束算法;否则,将i的值增加的值增加1 1,仍用,仍用i表示。表示。第五步,判断第五步,判断“i(n-1)-1)”是否成立,若是,则是否成立,若是,则n是质数,结束算法;否则,返回第三步。是质数,结束算法;否则,返回第三步。我一定会回来的!我一定会回来的!我一定会回来的!我一定会回来的!例例3.3.用二分法设计一个求方程用二分法设计一个求方程 的近似正的近似正根的算法。根的算法。算法分析算法分析:回顾二分法解方程的过程回顾二分法解方程的过程,假设所求近似根与精确假设所求近似根与精确解的差的绝对值不超过精确度解的差的绝对值不超过精确度,则不难设计出步骤则不难设计出步骤评析评析:实际上实际上,上述步骤就是在求上述步骤就是在求 的近似值。的近似值。课堂练习1.任意给定一个正实数,设计一个算法求这任意给定一个正实数,设计一个算法求这个数为半径的圆的面积。个数为半径的圆的面积。算法步骤:算法步骤:第一步,给定一个正实数第一步,给定一个正实数r.第二步,计算以第二步,计算以r为半径的圆的面积为半径的圆的面积S=r2。第三步,得到圆的面积第三步,得到圆的面积S。课堂练习2.任意给定一个大于任意给定一个大于1的正整数的正整数n,设计一,设计一个算法求出个算法求出n的所有因数。的所有因数。算法步骤:算法步骤:第一步,给定一个大于第一步,给定一个大于1的正整数的正整数n.第二步,令第二步,令i =1,第三步,用第三步,用i除除n,得到余数,得到余数r。第四步,判断第四步,判断“r=0”是否成立,若是,则是否成立,若是,则i是是n的因数;的因数;否则,否则,i不是不是n的因数的因数第五步,使第五步,使i的值增加的值增加1,仍用,仍用i表示。表示。第六步,判断第六步,判断“in”是否成立,若是,则算法结束,否则,是否成立,若是,则算法结束,否则,返回第三步。返回第三步。课堂课堂小结小结本节课主要讲了算法的概念,算法就是解决问题的本节课主要讲了算法的概念,算法就是解决问题的步骤,平时无论我们做什么事都离不开算法,算法步骤,平时无论我们做什么事都离不开算法,算法的描述可以用自然语言,也可以用数学语言。的描述可以用自然语言,也可以用数学语言。算法的概念算法的概念:算法(算法(algorithm)一词出现于)一词出现于12世纪,世纪,指的是阿拉伯数字进行算术运算的过程。在数学中,算指的是阿拉伯数字进行算术运算的过程。在数学中,算法通常是指按照一定规则来解决某一类问题的明确和有法通常是指按照一定规则来解决某一类问题的明确和有限的步骤。限的步骤。算法的五个重要特征算法的五个重要特征(1)明确性:明确性:算法对每一个步骤都有确切的,能有效执算法对每一个步骤都有确切的,能有效执行且得到确定结果的,不能模棱两可。行且得到确定结果的,不能模棱两可。(2)有限性:有限性:算法应由有限步组成,至少对某些输入,算法应由有限步组成,至少对某些输入,算法应在有限多步内结束,并给出计算结果。算法应在有限多步内结束,并给出计算结果。(3)顺序与正确性:顺序与正确性:算法从初始步骤开始,分为若干明算法从初始步骤开始,分为若干明确的步骤,每一步都只能有一个确定的继任者,只有执行确的步骤,每一步都只能有一个确定的继任者,只有执行完前一步才能进入到后一步,并且每一步都确定无误后,完前一步才能进入到后一步,并且每一步都确定无误后,才能解决问题。才能解决问题。算法的五个重要特征算法的五个重要特征(4)不唯一性:算法不一定是唯一的,可以有不同的算法;(5)普遍性:同一类问题,可以用同一算法去解决;算法的算法的特性特性 明确性明确性 有限性有限性 普遍性普遍性不唯一性不唯一性 顺序和顺序和正确性正确性

    注意事项

    本文(算法的概念课件.ppt)为本站会员(清****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开