欢迎来到163文库! | 帮助中心 精品课件PPT、教案、教学设计、试题试卷、教学素材分享与下载!
163文库
全部分类
  • 办公、行业>
  • 幼教>
  • 小学>
  • 初中>
  • 高中>
  • 中职>
  • 大学>
  • 各类题库>
  • ImageVerifierCode 换一换
    首页 163文库 > 资源分类 > PPTX文档下载
    分享到微信 分享到微博 分享到QQ空间

    5.2.1 迭代 ppt课件-2023新浙教版(2019)《高中信息技术》选修1.pptx

    • 文档编号:6549437       资源大小:684.16KB        全文页数:12页
    • 资源格式: PPTX        下载积分:3文币     交易提醒:下载本文档,3文币将自动转入上传用户(Q123)的账号。
    微信登录下载
    快捷注册下载 游客一键下载
    账号登录下载
    二维码
    微信扫一扫登录
    下载资源需要3文币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    优惠套餐(点此详情)
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、试题类文档,标题没说有答案的,则无答案。带答案试题资料的主观题可能无答案。PPT文档的音视频可能无法播放。请谨慎下单,否则不予退换。
    3、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者搜狗浏览器、谷歌浏览器下载即可。。

    5.2.1 迭代 ppt课件-2023新浙教版(2019)《高中信息技术》选修1.pptx

    1、5.2.1 迭代明明很喜欢研究古代历史,他最近买了一本三国演义,他计划第一天看10页,第二天看15页,第三天看20页,直到在暑假把这本书看完。迭代迭代是重复反馈过程的活动,其目的通常是是为了使结果符合目标需求。例如,针对某个产品的开发,可以采用迭代的方式进行。计算机解决问题时,也经常采用这种迭代的方式,即迭代算法。它利用计算机运算速度快、适合做重复性操作的特点,让计算机重复执行一组指令(或一些步骤),这组指令(或这些步骤)每执行一次时,都会将变量从原值递推出一个新值。利用迭代算法处理问题,需要考虑以下三个方面:确定迭代变量。在能够用迭代算法处理的问题中,至少具有一个直接或间接地不断由旧值递推出

    2、新值的变量,这个变量就是迭代变量。建立迭代关系式。所谓迭代关系式,指如何从变量的前一个值推出其下一个值的公式(或关系)。控制迭代过程。迭代过程在经过若干次重复执行以后要能结束,因此,要设定迭代结束的条件。迭代次数迭代次数x xn nx xn+1n+1|x|xn+1n+1-x-xn n|111.50.521.51.4166670.08333331.4166671.4142160.00245141.4142161.4142140.000002相应的程序及测试结果如下所示:a=int(input(“请输入一个需要求其平方根的数:”)x=a/2while(abs(x+a/x)/2-x)0.00001)

    3、:x=(x+a/x)/2Print(a,“的平方根约为”,round(x+a/x)/2,6)请输入一个需要求其平方根的数:22的平方根约为1.414214在用迭代法求2的平方根的例子中,若将迭代变量X的初值换为其他数值,对运行结果和迭代次数是否有影响?若把x的值设置为0或者其他负值,则将得到错误的迭代结果。一般情况下,应当把x的初值设置为接近于正确解的估值,这样可以得到正确的结果,同时迭代次数也会减少。一般而言,应当注意求根公式的三个问题:一是问题本身应有解;二是选择的初值应接近解的估值,以减少迭代次数;三是迭代公式应该是正确的。典型应用:欧几里得算法欧几里得算法又称辗转相除法,用于计算两个整

    4、数m,n的最大公约数。基于定理:gcd(m,n)=gcd(n,m mod n)即:整数m,n的最大公约数等于n和m除以n的余数的最大公约数。欧几里得算法在执行时,也是一个反复迭代的过程,直到余数等于0为止。Python代码实现如下:def gcd(m,n):while n!=0:temp=n n=m%n m=temp return mm,n是迭代变量,迭代关系式n m和m%n n,由旧值推出新值,然后循环执行,直到余数为0,结束迭代。练一练1.用Python程序编程实现利用迭代算法求s=1+2+3+n的代码。n=int(input(“请输入一个正整数:”)s=0for i in range(1

    5、,n+1):s=s+iprint(s)2.Python从最初发布到现在的版本不断更新的过程可以看出,一款软件从上市到最终框架的成型,是不断试错、不断根据用户体验反馈快速调整和完善得到的结果。这个例子体现的算法思想是()A.枚举 B.解析 C.迭代 D.递归C3.下列Python程序的功能是使用迭代算法求c的值。list1=1,3,2,4,5,8,7,6,9,4,2,3c=0n=int(input(请输入n的值:)for i in range(2,n):a=list1i-list1i-1 b=list1i-1-list1i-2 c=c+a+bprint(c)运行程序时,输入n的值为9,则输出c的值为()A.5 B.9 C.10 D.11D谢 谢


    注意事项

    本文(5.2.1 迭代 ppt课件-2023新浙教版(2019)《高中信息技术》选修1.pptx)为本站会员(Q123)主动上传,其收益全归该用户,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!




    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库