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

    4.4运用循环结构描述问题求解过程 ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx

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

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

    4.4运用循环结构描述问题求解过程 ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx

    1、2019粤教版信息技术必修一数据与计算4.1程序设计语言的基础知识4.2运用顺序结构描述问题求解过程4.3运用选择结构描述问题求解过程4.44.4运用循环结构描述问题求解过程运用循环结构描述问题求解过程第四章 程序设计基础4.4.1for循环的应用4.4.2while循环的应用4.4.3循环嵌套的应用4.4.4循环控制的应用4.4运用循环结构描述问题求解过程1.For循环的应用for语句的一般格式:for for 循环变量循环变量 in in 列表列表 :语句或者语句组语句或者语句组注意:1.冒号冒号2.冒号之后缩进缩进的是循环体(重复执行部分)列表的表达方式1.1.直接罗列代码直接罗列代码f

    2、or value in 1,2,3,4,5:for value in 1,2,3,4,5:print(value)print(value)print(good)print(good)for value in 1,2,3,4,5:for value in 1,2,3,4,5:print(value)print(value)Print(good)Print(good)结果结果1 1goodgood2 2goodgood3 3goodgood4 4goodgood5 5goodgood结果结果1 12 23 34 45 5goodgood2.2.先定义后使用先定义后使用 values=1,2,3,4

    3、,5 values=1,2,3,4,5 for value in values:for value in values:print(value)print(value)print(good)print(good)结果结果:1 12 23 34 45 5goodgood3.3.使用使用range()range()函数表达列表函数表达列表格式:格式:range(range(初值,终值,步长初值,终值,步长)1 1、初值:第一个值,、初值:第一个值,省略默认为0 0 2 2、终值:最后一个值,、终值:最后一个值,不包含终值不包含终值 (如(如rangerange(1,61,6),表示表示1,2,3,

    4、4,51,2,3,4,5)3 3、步长:间隔,、步长:间隔,省略默认为1 1使用使用range()range()函数函数1.for value in range(1,6):1.for value in range(1,6):print(value)print(value)print(good)print(good)2.for i in range(6):2.for i in range(6):print(i)print(i)结果:结果:0 01 12 23 34 45 5结果:结果:1 12 23 34 45 5goodgood使用使用range()range()函数函数3.for value

    5、 in range(2,11,3.for value in range(2,11,2 2):):print(value)print(value)4.for value in range(10,1,4.for value in range(10,1,-2-2):):print(value)print(value)结果:结果:4 46 68 81010结果:结果:10108 86 64 42 2用for循环解决累加问题如何用如何用forfor循环语句编程循环语句编程解决解决1+2+3+61+2+3+6问题问题编写程序s=0s=0for i in range(1,7):for i in range(

    6、1,7):s=s+i s=s+iprint(s)print(s)用for循环解决累加次数问题如何用如何用forfor循环语句编程循环语句编程解决解决1+2+3+61+2+3+6问题问题编写程序s=0s=0for i in range(1,7):for i in range(1,7):s=s+s=s+1 1print(s)print(s)用for循环解决累积问题如何用如何用forfor循环语句编程循环语句编程解决解决1 1*2 2*3 3*6 6问题问题编写程序s=s=1 1for i in range(1,7):for i in range(1,7):s=s s=s*i iprint(s)pr

    7、int(s)编写程序s=s=1 1for i in range(1,7):for i in range(1,7):s=s s=s*i iprint(s)print(s)循环结构累加累加/累积累积s=s=0 0/1 1for i in for i in range(1,7)range(1,7):s=s s=s+/*i iprint(s)print(s)阅读程序,写出运行结果:s=0for i in range(1,10,4):print(#)s=s+iprint(s)上述程序运行后,输出“#”的个数是_;输出s的值是 。3 31515程序阅读题:执行下列程序后的结果是()s=0s=0for i

    8、in range(1,5)for i in range(1,5):i=i+2i=i+2s=s+is=s+iprint(s)print(s).3 B.8 C.18 .3 B.8 C.18 D.10 D.10C C2.While循环的应用While循环语句的格式当型循环格式:当型循环格式:while(while(表达式表达式):):语句或语句组语句或语句组1.表达式一般是一个关系表达式或者一个逻辑表达式,表达式的值是一个逻辑值,“真”或者“假”2.当当表达式值为真时,执行循环体语句;当表达式值为假时,退出循环体,执行循环体外的下一条语句3.每次循环都是执行完循环体语句后回到表达式处重新开始判断,重

    9、新计算表达式的值问题 项目小组为了筹集购买奖品和纪念品的费用,准项目小组为了筹集购买奖品和纪念品的费用,准备开展一次募捐活动,计划向第一个赞助人募集备开展一次募捐活动,计划向第一个赞助人募集2020元,向第二个赞助人募集元,向第二个赞助人募集2525元元后一个比前一个多后一个比前一个多募捐募捐5 5元,依次下次,第几个人募捐后募集到的总元,依次下次,第几个人募捐后募集到的总费用累计超过费用累计超过500500元?元?如何用如何用whilewhile循环语句编程解决上述的募集费用循环语句编程解决上述的募集费用计算问题计算问题分析问题设所拉赞助人的数量为num,每次募集的费用为money,每次募集

    10、之后总费用为sum,则sum可以用如下式子 表示:sum=20+25+30+问题转化:当sum=500时,求num的值设计算法1.1.令令num=1num=12.2.令令money=20money=203.3.令令sum=20sum=204.num=num+14.num=num+15.money=money+55.money=money+56.sum=sum+money6.sum=sum+money7.7.如果如果sum500,sum500,则返回步骤则返回步骤4 48.8.输出输出numnum的值的值9.9.结束结束编写程序num=1num=1money=20money=20sum=20su

    11、m=20while sum500:while sum500:num=num+1 num=num+1 money=money+5 money=money+5 sum=sum+money sum=sum+moneyprint(num)print(num)当循环练习1.在Python语言中,运行以下代码后,变量i的值是()A 6B 5C 0 D 1 D当循环练习2.在Python语言中,运行以下代码后,变量i的值是()A 0B 6C 3D 9 D3.循环嵌套的应用循环嵌套如需要解决类似“工作要做很多遍,而每一遍工作都是需要重复做一些事情”的问题,就需要用到多重循环,即“循环嵌套”。如果某一种循环语句

    12、中包含着自身或其他循环语句,就称为循环的“嵌套”利用循环嵌套输出9*9乘法表for i in range(1,10):for i in range(1,10):for j in range(1,10):for j in range(1,10):sum=i sum=i*j j print(i,print(i,*,j,=,sum),j,=,sum)4.循环控制的应用Break语句和continue语句在循环结构中,可以用breakbreak语句跳出循环体语句跳出循环体,从而中断当前的循环。continuecontinue语句语句是对break语句的补充。continue不是立即跳出循环体,而是当条件符合条件符合需要跳转的时候,跳过该次循环语句跳过该次循环语句,回到循环开头的条件测试部分,重新开始执行循环。总结总结1.for循环语句累加累积累加累积的格式s=s=0 0/1 1for for i i in range(in range(初值,终值,步长初值,终值,步长):s=s s=s+/*i iprint(s)print(s)2.while循环语句格式while(while(表达式表达式):):语句或语句组语句或语句组3.breakbreak语句:语句:跳出循环体跳出循环体 continue continue语句:跳过该次循环语句语句:跳过该次循环语句


    注意事项

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




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


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


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

    163文库