终身会员
搜索
    上传资料 赚现金
    数学:1.1.1《算法的概念》教案(1)(新人教B版必修3)
    立即下载
    加入资料篮
    数学:1.1.1《算法的概念》教案(1)(新人教B版必修3)01
    数学:1.1.1《算法的概念》教案(1)(新人教B版必修3)02
    还剩2页未读, 继续阅读
    下载需要10学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    数学必修31.1.1算法的概念教学设计

    展开
    这是一份数学必修31.1.1算法的概念教学设计,共4页。

    课题:算法的概念

    教学目标 1、知识目标:了解算法。分析算法。2、能力目标:体验程序的独特魅力,了解编程加工的内在机制,培养学生的创新能力。 3、情感目标:通过编程实现信息的加工,激发学生的兴趣,增加学生的成就感。

    重点:如何分析算法,算法的概念 ,算法的表示

    难点: 如何写算法。理解用算法描述实际问题,理解人的思维在计算机工作中发挥的作用。

    教学方法:讲授法,演示法,归纳法

    教学反思:

     

     

    一、            导入

    在学习程序设计时,既要掌握所使用的某种计算机计算机语言如PASCAL语言,更好掌握解题的方法和步骤,这是程序设计中的关键。语言只是一个工具,只懂得语言的规则并不能编制出有效的高质量的程序,下面所讲座的算法,就是研究解题的步骤和方法,这是编程的基础,同时也是我们解数理化题的基础。

    著名计算机科学家沃思提出一个公式:

          数据结构 + 算法 = 程序

    二新授

       什么是算法广义地说,为解决一个问题而采取的方法和步骤,就称为算法

    或者说:算法是解题方法的精确描述。解决一个问题的过程,就是实现一个算法的过程。

    1.做任何事情都有一定的步骤。例如要计算

     

                          的值,无论手算,心算,或用算盘,计算器计算,都要经过有限的事先设计好的步骤。

    2对同一个问题,往往有不同的解题方法和步骤

      

     

              方法1顺序计算1-1/2+1/3-1/4+1/5……+1/99-1/100,一直加到100  99

              方法2先计算+,再计算减,即1+1/3+1/5……+1/991/2+1/4+1/6……+1/100当然各种方法有优劣之分。

    3、不仅数值计算的问题要研究算法,实际上,做任何事情。都需要事先设想好的步骤和方法,这就是算法。

    计算机算法可分为两大类别:

             数值运算

             非数值运算

    数值运算举例:求数值解,例如求方程的根、求函数的定积分等。

    非数值运算举例人名排序,图书资料检索.

    三、       简单算法举例

    为了理解如何设计算法,下面举几个算法的简单例子。

     

     [1] 有两个杯子AB,分别盛有果汁和酒,要求将这两个杯子进行互换。

      (请学生回答,并要求说清楚明确的步骤)

       学生所回答的步骤就是算法的描述:

    根据常识,必须增加一个空杯C作为过渡。

    其算法表示

    步骤1:先将A杯中的果汁倒在C杯中;

    步骤2:再讲B杯中的酒倒在A杯中;

    步骤3:最后将C杯中的果汁倒在B杯中。

    此问题可以抽象为数值运算中的交换两个变量的值,简化为:

    A C

    B A

    C B

     

    [例2] 从十个数中挑选出最大的数。

    创设情景:这个问题的思路可以用打描台来比喻。第一个同学先上讲台,然后第二个同学上去比试,胜者(个子高的)留在讲台上,依次轮流,一直到第十个人比完为止()一共九次)最后留在讲台上的同学就是胜者(个子最高的同学)。

    算法描述:

    1.  先任选一个数放在变量A中;

    2.  将第二个数与变量A中的数进行比较,大者放在变量A中;

    3.  再将第三个数与变量A中的数进行比较,大者放在变量A中;

    10.最后将第十个数与变量A中的数进行比较,大者放在变量A中。

     

    这样写算法虽然正确,但是太烦琐了,可以简化为如下:

    1.  数X A,计数器 0 N;

    2.  下一个数Y与A比较,大者 A;

    3.  N + 1 N;(增加一次比较次数)

    4.  若N 9,执行第2步,否则停止循环,此时A中的数最大。

    显然,用循环表示的算法比较简练。

    如果题目要求改为从1000个数中挑选最大者,只许需要将算法里面的第4步中的9改为999即可。

     

    [例3] 求两个正整数m和n的最大公约数。

    解题之前介绍辗转相除法求最大公约数的方法。辗转就字面意思来讲是翻来覆去的意思,因此辗转相除法的格式可以形象地表示为:

    将m和n赋具体值,m = 60,n = 14,板书具体求解方法。

    m 作被除数, n 作除数,r 做余数。

    具体方法(算法)为:

        求m/n的余数r;

    若r = 0 ,则n为最大公约数,若r 0,执行第步;

    将n m,将r n中;

    返回重新执行第步。

    注意:如果事先不知道M,N两个数谁大谁小,应(可)在第一步之前增加一个步骤,比较一下两个数的大小,大数在m中,小数在n中。

     

    四、       算法的特性

    1、有穷性:一个算法应该包含有限个操作步骤,而不能是无限的。

    2、确定性:算法的每个步骤都应该是明确无误的,不能含义模糊,使执行者无所适从。

    3、有零个或者多个输入

    4、有一个或者多个输出

    5、有效性:算法中的每一步都应该能有效地执行,执行算法最后应该能得到确定的结果。

     

    五、       归纳总结

    算法的概念;

    算法的描述;

    算法的特性:

             有穷性:包含有限的操作步骤

             确定性:算法中的每一个步骤都应当是确定的

             有零个或多个输入:输入是指在执行算法时需要从外界取得必要的信息

             有一个或多个输出:算法的目的是为了求解, 就是输出

             有效性:算法中的每一个步骤都应当能有效地执行,并得到确定的结果 。

    对于程序设计人员来说,我们不仅要会使用现成的算法,还要会设计算法,即要设计出算法中的每一个步骤。

     

    六、  练习

         用辗转相除法求324180的最大公约数。

     

    七、板书设计

     

    八、课后记

     

    相关教案

    2021学年1.1.1算法的概念教案: 这是一份2021学年1.1.1算法的概念教案,共3页。

    2020-2021学年1.1.1算法的概念教学设计及反思: 这是一份2020-2021学年1.1.1算法的概念教学设计及反思,共4页。教案主要包含了教学目标,重点与难点,教学过程等内容,欢迎下载使用。

    人教版新课标B必修31.1.1算法的概念教案: 这是一份人教版新课标B必修31.1.1算法的概念教案,共7页。

    免费资料下载额度不足,请先充值

    每充值一元即可获得5份免费资料下载额度

    今日免费资料下载份数已用完,请明天再来。

    充值学贝或者加入云校通,全网资料任意下。

    提示

    您所在的“深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载 10 份资料 (今日还可下载 0 份),请取消部分资料后重试或选择从个人账户扣费下载。

    您所在的“深深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载10份资料,您的当日额度已用完,请明天再来,或选择从个人账户扣费下载。

    您所在的“深圳市第一中学”云校通余额已不足,请提醒校管理员续费或选择从个人账户扣费下载。

    重新选择
    明天再来
    个人账户下载
    下载确认
    您当前为教习网VIP用户,下载已享8.5折优惠
    您当前为云校通用户,下载免费
    下载需要:
    本次下载:免费
    账户余额:0 学贝
    首次下载后60天内可免费重复下载
    立即下载
    即将下载:资料
    资料售价:学贝 账户剩余:学贝
    选择教习网的4大理由
    • 更专业
      地区版本全覆盖, 同步最新教材, 公开课⾸选;1200+名校合作, 5600+⼀线名师供稿
    • 更丰富
      涵盖课件/教案/试卷/素材等各种教学资源;900万+优选资源 ⽇更新5000+
    • 更便捷
      课件/教案/试卷配套, 打包下载;手机/电脑随时随地浏览;⽆⽔印, 下载即可⽤
    • 真低价
      超⾼性价⽐, 让优质资源普惠更多师⽣
    VIP权益介绍
    • 充值学贝下载 本单免费 90%的用户选择
    • 扫码直接下载
    元开通VIP,立享充值加送10%学贝及全站85折下载
    您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送
      充值到账1学贝=0.1元
      0学贝
      本次充值学贝
      0学贝
      VIP充值赠送
      0学贝
      下载消耗
      0学贝
      资料原价
      100学贝
      VIP下载优惠
      0学贝
      0学贝
      下载后剩余学贝永久有效
      0学贝
      • 微信
      • 支付宝
      支付:¥
      元开通VIP,立享充值加送10%学贝及全站85折下载
      您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送
      扫码支付0直接下载
      • 微信
      • 支付宝
      微信扫码支付
      充值学贝下载,立省60% 充值学贝下载,本次下载免费
        下载成功

        Ctrl + Shift + J 查看文件保存位置

        若下载不成功,可重新下载,或查看 资料下载帮助

        本资源来自成套资源

        更多精品资料

        正在打包资料,请稍候…

        预计需要约10秒钟,请勿关闭页面

        服务器繁忙,打包失败

        请联系右侧的在线客服解决

        单次下载文件已超2GB,请分批下载

        请单份下载或分批下载

        支付后60天内可免费重复下载

        我知道了
        正在提交订单

        欢迎来到教习网

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

        微信扫码,快速注册

        手机号注册
        手机号码

        手机号格式错误

        手机验证码 获取验证码

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

        设置密码

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

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

        注册成功

        下载确认

        下载需要:0 张下载券

        账户可用:0 张下载券

        立即下载
        使用学贝下载
        账户可用下载券不足,请取消部分资料或者使用学贝继续下载 学贝支付

        如何免费获得下载券?

        加入教习网教师福利群,群内会不定期免费赠送下载券及各种教学资源, 立即入群

        返回
        顶部
        Baidu
        map