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

类型4.4.1 for循环的应用-ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx

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

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

    特殊限制:

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

    关 键  词:
    高中信息技术 4.4.1 for循环的应用 ppt课件_2023新粤教版2019高中信息技术必修第一册 4.4 for 循环 应用 ppt 课件 _2023 新粤教版 2019 高中 信息技术 下载 _必修1 数据与计算_粤教版(2019)_信息_高中
    资源描述:

    1、4.4.1 for 循环的应用第 四 章授课人:XXX知识回顾运用选择结构描述问题求解过程if语句的应用单分支if语句双分支if语句ifelifelse语句的应用多分支if语句从键盘分别输入体重、身高,请你编写程序计算BMI指数,并根据BMI指数判断属于哪一体重状态。轻体重:BMI18.5正常体重:18.5=BMI24超重:24=BMI=28实例:根据BMI指数判断体重状态3.0实例:根据BMI指数判断体重状态3.0程序w=float(input(请输入体重:)h=float(input(请输入身高:)bmi=w/h*2print(BMI指数为:,bmi)if bmi18.5:print(“轻

    2、体重”)print(“体重正常”)print(“超重”)print(“肥胖”)条件:轻体重:BMI18.5正常体重:18.5=BMI24超重:24=BMI=28elif bmi24:elif bmi28:else:从键盘分别输入体重、身高,请你编写程序计算BMI指数,并根据BMI指数判断属于哪一体重状态。轻体重:BMI18.5正常体重:18.5=BMI24超重:24=BMI=28实例:根据BMI指数判断体重状态4.0程序每次运行只能判断1次体重状态,如果想要重复执行此过程5次,该如何实现?for循环的应用while循环的应用循环嵌套的应用循环控制的应用for循环的应用01for循环计数循环流程

    3、图循环体 是否成功取到列表中的下一个元素了?YNfor 循环变量 in 列表:语句或语句组语句格式注意事项:列表之后要写英文状态下的冒号”:”循环体在书写时要缩进for循环计数循环for 循环变量 in 列表:语句或语句组语句格式for循环的作用原理:遍历列表即让循环变量去“数”列表中的内容,每数一个数就执行一次循环。for i in 1,2,3,4,5:print(“*”)示例实践(1)该流程图中,由谁来控制循环?循环几次?每次循环的内容是什么?阅读流程图,完成以下问题开始i 成功取到列表0,1,2的下个元素?输出“重要的事情说三遍”结束输出“输出完毕”YN实践(1)该流程图中,由谁来控制循

    4、环?循环几次?每次循环的内容是什么?阅读流程图,完成以下问题开始i 成功取到列表0,1,2的下个元素?输出“重要的事情说三遍”结束输出“输出完毕”YN列表中元素的个数来控制循环循环3次每次循环的内容:输出“重要的事情说三遍”实践(2)用Python实现该流程图,代码如下:阅读流程图,完成以下问题开始i 成功取到列表0,1,2的下个元素?输出“重要的事情说三遍”结束输出“输出完毕”YNfor i in :print(“输出完毕”)实践(2)用Python实现该流程图,代码如下:阅读流程图,完成以下问题开始i 成功取到列表0,1,2的下个元素?输出“重要的事情说三遍”结束输出“输出完毕”YNfor

    5、 i in :print(“输出完毕”)0,1,2print(“重要的事情说三遍”)注意1:循环体的缩进for i in 0,1,2:print(“重要的事情说三遍”)print(“输出完毕”)for i in 0,1,2:print(“重要的事情说三遍”)print(“输出完毕”)注意2:列表的表达方式for i in 0,1,2:print(“重要的事情说三遍”)print(“输出完毕”)方式一:直接罗列list=0,1,2for i in list:print(“重要的事情说三遍”)print(“输出完毕”)方式二:先定义后使用如果现在要实现重复执行100次呢,以上方式还适用吗?注意2:

    6、列表的表达方式方式三:使用range()函数range()函数的一般格式:range(s t a r t,s t o p ,s t e p )起始值 终止值 步长(间隔)作用:生成一个等差整数数列,数列内容由括号中参数决定数列包含起始值,但不包含终止值,即起始值,终止值);步长可正可负起始值默认为0,步长值默认为1,终止值不可省略注意2:列表的表达方式方式三:使用range()函数range()函数的一般格式:range(s t a r t,s t o p ,s t e p )起始值 终止值 步长(间隔)例:range(1,6,1)1,2,3,4,5range(1,6,2)1,3,5range

    7、(6,1,-1)6,5,4,3,2range(1,6)1,2,3,4,5range(6)0,1,2,3,4,5注意2:列表的表达方式方式三:使用range()函数range()函数的一般格式:range(s t a r t,s t o p ,s t e p )起始值 终止值 步长(间隔)练习:range(3)range(2,7)range(3,17,5)range(8,0,-2)注意2:列表的表达方式方式三:使用range()函数range()函数的一般格式:range(s t a r t,s t o p ,s t e p )起始值 终止值 步长(间隔)练习:range(3)0,1,2rang

    8、e(2,7)2,3,4,5,6range(3,17,5)3,8,13range(8,0,-2)8,6,4,2注意2:列表的表达方式for i in 0,1,2:print(“重要的事情说三遍”)print(“输出完毕”)for i in range(0,3):print(“重要的事情说三遍”)print(“输出完毕”)list=0,1,2for i in list:print(“重要的事情说三遍”)print(“输出完毕”)1.直接罗列2.先定义后使用3.使用range()函数从键盘分别输入体重、身高,请你编写程序计算BMI指数,并根据BMI指数判断属于哪一体重状态。轻体重:BMI18.5正常

    9、体重:18.5=BMI24超重:24=BMI=28实例:根据BMI指数判断体重状态4.0程序每次运行只能判断1次体重状态,如果想要重复执行此过程5次,该如何实现?从键盘分别输入体重、身高,请你编写程序计算BMI指数,并根据BMI指数判断属于哪一体重状态。轻体重:BMI18.5正常体重:18.5=BMI24超重:24=BMI=28实例:根据BMI指数判断体重状态4.0优化功能:可实现重复5次输入体重、身高并判断体重状态实例:根据BMI指数判断体重状态4.0优化程序w=float(input(请输入体重:)h=float(input(请输入身高:)bmi=w/h*2print(BMI指数为:,bm

    10、i)if bmi18.5:print(“轻体重”)elif bmi24:print(“体重正常”)elif bmi28:print(“超重”)else:print(“肥胖”)由谁来控制5次循环?每次循环的内容是什么?for i in range(5):由列表中元素个数来控制输入体重、身高、计算BMI指数、判断体重状态实例:根据BMI指数判断体重状态4.0调试运行程序应用:网购物品累加费用计算项目小组经过讨论,决定网购单价为1元至10元的十种笔记本各1本,且每种只买1本,那么该如何编程计算一共要花多少元?1.分析问题这个问题相当于要去计算:1到10的累加值即:1+2+3+4+5+6+7+8+9+

    11、10应用:网购物品累加费用计算2.设计算法计算过程累加到哪个数累加结果第1次10+1=1第2次1+21+2=3第3次1+2+33+3=6第4次1+2+3+46+4=10第5次1+2+3+4+510+5=15计算过程累加到哪个数累加结果第6次1+2+3+4+5+615+6=21第7次1+2+3+4+5+6+721+7=28第8次1+2+3+4+5+6+7+828+8=36第9次1+2+3+4+5+6+7+8+936+9=45第10次1+2+3+4+5+6+7+8+9+1045+10=55发现:依次从1变化到10应用:网购物品累加费用计算2.设计算法计算过程累加到哪个数累加结果第1次10+1=1第

    12、2次1+21+2=3第3次1+2+33+3=6第4次1+2+3+46+4=10第5次1+2+3+4+510+5=15计算过程累加到哪个数累加结果第6次1+2+3+4+5+615+6=21第7次1+2+3+4+5+6+721+7=28第8次1+2+3+4+5+6+7+828+8=36第9次1+2+3+4+5+6+7+8+936+9=45第10次1+2+3+4+5+6+7+8+9+1045+10=55发现:重复进行 上一次的累加结果+本次的数应用:网购物品累加费用计算2.设计算法计算过程累加到哪个数累加结果第1次10+i=1第2次1+21+i=3第3次1+2+33+i=6第4次1+2+3+46+i

    13、=10第5次1+2+3+4+510+i=15计算过程累加到哪个数累加结果第6次1+2+3+4+5+615+i=21第7次1+2+3+4+5+6+721+i=28第8次1+2+3+4+5+6+7+828+i=36第9次1+2+3+4+5+6+7+8+936+i=45第10次1+2+3+4+5+6+7+8+9+1045+i=55发现:依次从1变化到10用变量i表示应用:网购物品累加费用计算2.设计算法计算过程累加到哪个数累加结果第1次1sum+i=1第2次1+2sum+i=3第3次1+2+3sum+i=6第4次1+2+3+4sum+i=10第5次1+2+3+4+5sum+i=15计算过程累加到哪个

    14、数累加结果第6次1+2+3+4+5+6sum+i=21第7次1+2+3+4+5+6+7sum+i=28第8次1+2+3+4+5+6+7+8sum+i=36第9次1+2+3+4+5+6+7+8+9sum+i=45第10次1+2+3+4+5+6+7+8+9+10sum+i=55发现:重复进行 上一次的累加结果+本次的数用变量sum表示应用:网购物品累加费用计算3.编写程序sum=sum+i i从1变化到10YN输出sum的值sum=0开始结束sum=0sum=sum+iprint(“一共花费”,sum,”元”)for i in range(1,11):循环几次?循环的语句?10次sum=sum+i

    15、应用:网购物品累加费用计算4.调试运行程序练习1.编程计算110的奇数和sum=0sum=sum+iprint(“结果是”,sum)range(1,11,2):for i in练习2.编程计算1*2*3*4*5*6*7*8*9*10sum=1sum=sum*iprint(“结果是”,sum)range(1,11):for i in练习3.执行下列程序后,屏幕上输出的结果是()for i in range(5,1):print(i,end=)A.5 4 3 2 B.5 4 3 2 1 C.1 2 3 4 5 D.没有输出DD.没有输出练习4.下面程序中,语句 print:(i)共执行了()次。for i in range(5):print(i)A.3 B.4 C.5 D.6CC.5 练习5.有以下程序段:sum=1for i in range(1,5):sum=sum*iprint(sum,i)程序的运行结果为()A.24 5B.120 5 C.24 4 D.120 4 CC.24 4 那就下次再聊吧第四章授课人:XXX

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:4.4.1 for循环的应用-ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx
    链接地址:https://www.163wenku.com/p-6635061.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文库