开学活动
搜索
    上传资料 赚现金

    3.1迭代与递归课件PPT

    3.1迭代与递归课件PPT第1页
    3.1迭代与递归课件PPT第2页
    3.1迭代与递归课件PPT第3页
    3.1迭代与递归课件PPT第4页
    3.1迭代与递归课件PPT第5页
    还剩5页未读, 继续阅读
    下载需要10学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    教科版 (2019)选修1 数据与数据结构第3单元 数据的排序与查找3.1 迭代与递归说课ppt课件

    展开

    这是一份教科版 (2019)选修1 数据与数据结构第3单元 数据的排序与查找3.1 迭代与递归说课ppt课件,共10页。PPT课件主要包含了回顾上节课主要内容,学习目标,f函数,调用f函数,f1函数,调用f2函数,f2函数,调用f1函数等内容,欢迎下载使用。
    1、字符串的概念。2、字符串抽象数据类型的定义。3、字符串匹配。
    1、理解迭代和递归的概念。2、体验迭代和递归的方法。3、初步掌握迭代和递归方法的基本要点。
    1、迭代 2、递归
    “迭”是屡次和反复的意思,“代”是替换或代替的意思,合起来,“迭代”就是反复替换的意思。迭代是从初始值出发,通过一系列步骤来逐步逼近问题最终解的过程。在程序设计中,为了处理重复性计算的问题,最常用的方法就是迭代法,主要是循环迭代。
    利用迭代法解决问题的要点:
    (1)确定迭代的起点。在计算斐波那契数的程序中,由变量a和b计算出下一项,开始时a和b需要有一个初始值。通过代码a=b=1将a和b的初始值赋值为1。(2)确定逼近最终解的操作。这些操作的结果能更接近最终目标。例如,在计算斐波那契数的程序中,利用前两项的值计算出后一项的值,然后更新变量的值,让a和b指向已经计算出的数列的最后两项,从而可以用同样的规则继续计算,并且更接近最终目标。(3)控制迭代过程。迭代的过程控制一般由循环来完成。要设置好迭代的方向,从而逼近并达到最终目标。要设置好结束条件,以便目标达成时可以停止迭代。例如,在斐波那契数的程序中,循环的结束条件是计算出第n项斐波那契数。
    一个函数在它的函数体内直接或者间接调用它自身称为递归。这种函数称为递归函数。递归函数包括两种: 直接递归(direct recursin) 间接递归(indirect recursin )
    直接递归是指函数F的代码中直接包含了调用F的语句,间接递归是指函数F1调用了函数F2,F2又调用了F1。
    注:不是所有的问题都能用递归算法求解,能够采用递归求解的问题都具有以下的两个特点:1)一个大的问题可以逐步转化为规模稍小的类似问题,直到简化为一个简单问题。2)递归有明确的终止条件。具有明确的终止条件的递归问题才是有意义的,否则,无限递归下去将永远耗费计算机资源却得不到解,没有实际意义。

    相关课件

    高中信息技术5.2 迭代与递归优质课件ppt:

    这是一份高中信息技术5.2 迭代与递归优质课件ppt,文件包含522递归课件pptx、522递归教学设计doc等2份课件配套教学资源,其中PPT共15页, 欢迎下载使用。

    浙教版 (2019)选修1 数据与数据结构第五章 数据结构与算法5.2 迭代与递归优质课件ppt:

    这是一份浙教版 (2019)选修1 数据与数据结构第五章 数据结构与算法5.2 迭代与递归优质课件ppt,文件包含521迭代课件pptx、521迭代教学设计doc等2份课件配套教学资源,其中PPT共13页, 欢迎下载使用。

    高中信息技术粤教版 (2019)必修1 数据与计算3.2.1 算法课文课件ppt:

    这是一份高中信息技术粤教版 (2019)必修1 数据与计算3.2.1 算法课文课件ppt,共21页。PPT课件主要包含了小兔子,大兔子,递归算法等内容,欢迎下载使用。

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

    微信扫码,快速注册

    手机号注册
    手机号码

    手机号格式错误

    手机验证码 获取验证码

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

    设置密码

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

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

    注册成功

    返回
    顶部
    Baidu
    map