年终活动
搜索
    上传资料 赚现金
    英语朗读宝

    沪教版(上海)高二数学上册 10.1 算法的概念_4 课件

    沪教版(上海)高二数学上册 10.1 算法的概念_4 课件第1页
    沪教版(上海)高二数学上册 10.1 算法的概念_4 课件第2页
    沪教版(上海)高二数学上册 10.1 算法的概念_4 课件第3页
    沪教版(上海)高二数学上册 10.1 算法的概念_4 课件第4页
    沪教版(上海)高二数学上册 10.1 算法的概念_4 课件第5页
    沪教版(上海)高二数学上册 10.1 算法的概念_4 课件第6页
    沪教版(上海)高二数学上册 10.1 算法的概念_4 课件第7页
    沪教版(上海)高二数学上册 10.1 算法的概念_4 课件第8页
    还剩17页未读, 继续阅读
    下载需要15学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    高中数学沪教版高中二年级 第一学期10.1算法的概念教课内容课件ppt

    展开

    这是一份高中数学沪教版高中二年级 第一学期10.1算法的概念教课内容课件ppt,共25页。PPT课件主要包含了复习引入,提出问题,S1农夫带羊过河,S2农夫独自回来,S3农夫带狼过河,S4农夫带羊回来,S6农夫独自回来,S7农夫带羊过河,概念形成,应用举例等内容,欢迎下载使用。
    算法作为一个名词,在中学教科书中并没有出现过,我们在基础教育阶段还没有接触算法概念。但是我们却从小学就开始接触算法,熟悉许多问题的算法。如,做四则运算要先乘除后加减,从里往外脱括弧,竖式笔算等都是算法,至于乘法口诀、珠算口诀更是算法的具体体现。广义地说,算法就是做某一件事的步骤或程序。菜谱是做菜肴的算法,洗衣机的使用说明书是操作洗衣机的算法,歌谱是一首歌曲的算法。在数学中,主要研究计算机能实现的算法,即按照某种机械程序步骤一定可以得到结果的解决问题的程序。(古代的计算工具:算筹与算盘. 20世纪最伟大的发明:计算机,计算机是强大的实现各种算法的工具。)
    要把大象装冰箱,分几步?哈哈
    2、现有九枚硬币,有一枚略重,你能用天平(不用砝码)将其找出来吗?设计一种最有效的方法,解决这一问题。
    S1:把九枚硬币平均分成三份,取其中两份放天平上称,若平衡则重的在剩下的一份里,若不平衡则在重的一份里;
    S2:在重的一份里取两枚放天平的两边,若平衡则剩下的一枚就是所找的,若不平衡则重的那枚就是所要找的。
    3.一个农夫带着一只狼、一头山羊和一篮蔬菜要过河,但只有一条小船。乘船时,农夫只能带一样东西。当农夫在场的时候,这三样东西相安无事,一旦农夫不在,狼会吃羊,羊会吃菜。请设计一个方案,使农夫能安全地将这三样东西带过河。
    S5:农夫带蔬菜过河;
    算法通常指可以用来解决的某一类问题的步骤或程序,这些步骤或程序必须是明确的和有效的,而且能够在有限步之内完成的。
    概念1.算法(algrithm)
    一般来说,“用算法解决问题” 可以利用计算机帮助完成。
    例1.写出交换两个大小相同的杯子中的液体(A水、 B酒) 的一个算法。
    S1:找一个大小与A相同的空杯子C。
    S2:将A中的水倒入C中。
    S3:将B中的酒精倒入A中。
    S4:将C中的水倒入B中,结束。
    例2.写出求一元二次方程ax2+bx+c=0的根的算法.
    S1:计算Δ=b2-4ac.
    S2:判断,如果Δ<0,则原方程无实数解;否则(Δ≥0)时,
    S3:输出x1, x2或无实数解的信息.
    例3.解二元一次方程组
    分析:解二元一次方程组的主要思想是消元的思想,有代入消元和加减消元两种消元的方法,下面用加减消元法写出它的求解过程
    解:S1:② - ①×2,得: 5y=3; ③
    本题的算法是由加减消元法求解的,这个算法也适合一般的二元一次方程组的解法。
    加减消元法解二元一次方程组的算法(利用计算机)
    例4.(1)设计一个算法判断7是否为质数。
    S1:用2除7,得到余数1。因为余数不为0,所以2不能整除7。
    S2:用3除7,得到余数1。因为余数不为0,所以3不能整除7。
    S3:用4除7,得到余数3。因为余数不为0,所以4不能整除7。
    S4:用5除7,得到余数2。因为余数不为0,所以5不能整除7。
    S5:用6除7,得到余数1。因为余数不为0,所以6不能整除7。因此,7是质数。
    例4.(2)设计一个算法判断35是否为质数。
    S1:用2除35,得到余数1。因为余数不为0,所以2不能整除35。
    S2:用3除35,得到余数2。因为余数不为0,所以3不能整除35。
    S3:用4除35,得到余数3。因为余数不为0,所以4不能整除7。
    S4:用5除35,得到余数0。因为余数为0,所以5能整除35。因此,35不是质数。
    例4.(3)设计一个算法判断整数n(n>2)是否为质数。
    S1:给定大于2的整数n。
    S3:用i除n,得余数r。
    S4:判断“r=0”是否成立,若成立,则n不是质数,结束算法;否则,将i+1后返回第三步。
    在数学中,现代意义上的 “算法”通常是指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成.
    (1)写出的算法,必须能解决一类问题(例如解任意一个二元一次方程组),并且能重复使用;
    (2)算法过程要能一步一步执行,每一步执行的操作,必须确切,不能含混不清,而且在有限步之内完成后能得出结果。
    明确性:算法对每一个步骤都有确切的,能有效执行且得到确定结果的,不能模棱两可。
    顺序与正确性:算法从初始步骤开始,分为若干明确的步骤,每一步都只能有一个确定的继任者,只有执行完前一步才能进入到后一步,并且每一步都确定无误后,才能解决问题。
    有限性:算法应由有限步组成,至少对某些输入,算法应在有限多步内结束,并给出计算结果。
    不唯一性:求解某一个问题的解法不一定是唯一的,对于同一个问题可以有不同的解法。
    点评:算法1繁琐,步骤较多;算法2简单,步骤较少。找出好的算法是我们的追求目标。
    例5、给出求1+2+3+……+99+100的一个算法。
    例6.用二分法设计一个求方程 的近似正根的算法,精确度0.005。
    算法分析:回顾二分法解方程的过程,假设所求近似根与精确解的差的绝对值不超过0.005,则不难设计出以下步骤:
    S1:令f(x)=x2-2,因为f(1)0,所以设a=1,b=2。
    S2:令m= , 判断f(m)是否为0。若是0,则m为所求;若否,则继续判断f(a)·f(m)大于0还是小于0 。
    S3:若f(a)·f(m) >0,则令a=m;否则,令b=m 。
    S4:判断 |a-b|

    相关课件

    沪教版高中二年级 第一学期10.1算法的概念教课ppt课件:

    这是一份沪教版高中二年级 第一学期10.1算法的概念教课ppt课件,共8页。PPT课件主要包含了算法的特征,是否为质数,解二元一次方程组,求出的所有质数,算法的要求等内容,欢迎下载使用。

    高中数学沪教版高中二年级 第一学期10.1算法的概念教学ppt课件:

    这是一份高中数学沪教版高中二年级 第一学期10.1算法的概念教学ppt课件,共25页。PPT课件主要包含了算法与程序框图等内容,欢迎下载使用。

    高中二年级 第一学期10.2程序框图课文配套ppt课件:

    这是一份高中二年级 第一学期10.2程序框图课文配套ppt课件,共46页。PPT课件主要包含了算法与程序框图等内容,欢迎下载使用。

    欢迎来到教习网
    • 900万优选资源,让备课更轻松
    • 600万优选试题,支持自由组卷
    • 高质量可编辑,日均更新2000+
    • 百万教师选择,专业更值得信赖
    微信扫码注册
    qrcode
    二维码已过期
    刷新

    微信扫码,快速注册

    手机号注册
    手机号码

    手机号格式错误

    手机验证码 获取验证码

    手机验证码已经成功发送,5分钟内有效

    设置密码

    6-20个字符,数字、字母或符号

    注册即视为同意教习网「注册协议」「隐私条款」
    QQ注册
    手机号注册
    微信注册

    注册成功

    返回
    顶部
    Baidu
    map