书签 分享 收藏 举报 版权申诉 / 35
上传文档赚钱

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

  • 上传人(卖家):Q123
  • 文档编号:5438139
  • 上传时间:2023-04-13
  • 格式:PPTX
  • 页数:35
  • 大小:165.36KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《4.4运用循环结构描述问题求解过程 ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx》由用户(Q123)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    高中信息技术 4.4运用循环结构描述问题求解过程 ppt课件_2023新粤教版2019高中信息技术必修第一册 4.4 运用 循环 结构 描述 问题 求解 过程 ppt 课件 _2023 新粤教版 下载 _必修1 数据与计算_粤教版(2019)_信息_高中
    资源描述:

    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语句:跳过该次循环语句语句:跳过该次循环语句

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:4.4运用循环结构描述问题求解过程 ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx
    链接地址:https://www.163wenku.com/p-5438139.html
    Q123
         内容提供者     
    相关资源 更多
  • [2024]新粤教版(2019)《高中信息技术》必修第一册单元PPT课件(全册打包).rar[2024]新粤教版(2019)《高中信息技术》必修第一册单元PPT课件(全册打包).rar
  • 第五章《数据处理和可视化表达》ppt课件(共53张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx第五章《数据处理和可视化表达》ppt课件(共53张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx
  • 第二章知识与数字化学习 ppt课件(共23张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx第二章知识与数字化学习 ppt课件(共23张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx
  • 第六章《人工智能及其应用》ppt课件(共41张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx第六章《人工智能及其应用》ppt课件(共41张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx
  • 第一章 数据知识 ppt课件(共28张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx第一章 数据知识 ppt课件(共28张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx
  • 第四章《程序设计语言基础》ppt课件(共54张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx第四章《程序设计语言基础》ppt课件(共54张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx
  • 第三章《算法基础》ppt课件(共43张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx第三章《算法基础》ppt课件(共43张PPT)-2024新粤教版《高中信息技术》必修第一册.pptx
  • 第4章 程序设计基础ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx第4章 程序设计基础ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx
  • 2024新粤教版(2019)《高中信息技术》必修第一册 第一、二章综合训练5.docx2024新粤教版(2019)《高中信息技术》必修第一册 第一、二章综合训练5.docx
  • 2024新粤教版(2019)《高中信息技术》必修第一册 第一、二章综合训练4.docx2024新粤教版(2019)《高中信息技术》必修第一册 第一、二章综合训练4.docx
  • 2024新粤教版(2019)《高中信息技术》必修第一册 第一、二、三章 综合训练14.docx2024新粤教版(2019)《高中信息技术》必修第一册 第一、二、三章 综合训练14.docx
  • 2024新粤教版(2019)《高中信息技术》必修第一册 第一、二章综合训练3.docx2024新粤教版(2019)《高中信息技术》必修第一册 第一、二章综合训练3.docx
  • 2024新粤教版(2019)《高中信息技术》必修第一册 第一、二、三章 综合训练13.docx2024新粤教版(2019)《高中信息技术》必修第一册 第一、二、三章 综合训练13.docx
  • 2024新粤教版(2019)《高中信息技术》必修第一册 第一、二、三章 综合训练12.docx2024新粤教版(2019)《高中信息技术》必修第一册 第一、二、三章 综合训练12.docx
  • Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


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


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

    163文库