高中信息技术课件:第四章程序设计基础for.pptx

高中信息技术课件:第四章程序设计基础for.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
粤教版普通高中教科书信息技术 必修1数据与计算 运用循环结构描述问题求解过程第四章 程序设计基础For循环的应用株洲市第四中学 王烨莹 第四章 程序设计基础探究活动14.4 运用循环结构描述问题求解过程 第四章 程序设计基础分析问题 这个问题相当于要计算从1到10的累加值。1到10的累加就是计算1+2+…+10,可以用for循环结构编程来解决这个问题。4.4 运用循环结构描述问题求解过程 第四章 程序设计基础设计算法 根据上述分析,可设计如下算法:需要有一个循环变量从1变化到10,将该变量命名为i;还需要另外一个临时变量不断和该变量进行加法运算,并记录运算结果。将临时变量命名为sum,变量i每增加1时,就和变量sum进行一次加法运算,变量sum记录的是累加的结果。4.4 运用循环结构描述问题求解过程 第四章 程序设计基础for循环语句的格式4.4 运用循环结构描述问题求解过程“:”代表下一行是循环的第一行,循环体在书写时要缩进。在for循环中,从for语句末尾的冒号开始至其下面没有缩进的代码之间都是其包含的需要重复执行的部分。因此,for循环所包含的语句是以缩进为标志的。For循环一次把列表中的每个元素逐个迭代出来。 第四章 程序设计基础for循环语句中列表的几种表达方式4.4 运用循环结构描述问题求解过程1、直接罗列;(P68) for value in [1,2,3,4,5]2、先定义后使用; 第四章 程序设计基础4.4 运用循环结构描述问题求解过程3、使用range()函数。 ①、从指定的第一个值开始数,并在到达所指的第二个值后停止,因此不包含第二个值。 ②、使用range()函数时,还可以指定步长。 ③、使用range()函数时,数值列表也可以是降序的。 第四章 程序设计基础编写程序4.4 运用循环结构描述问题求解过程 根据上述分析,可设计如下算法(自然语言):需要有一个循环变量从1变化到10,将该变量命名为i;还需要另外一个临时变量不断和该变量进行加法运算,并记录运算结果。将临时变量命名为sum,变量i每增加1时,就和变量sum进行一次加法运算,变量sum记录的是累加的结果。 这个问题相当于要计算从1到10的累加值。1到10的累加就是计算1+2+…+10,可以用for循环结构编程来解决这个问题。 第四章 程序设计基础分析问题调试运行4.4 运用循环结构描述问题求解过程 第四章 程序设计基础分析问题探究活动2 全国人口数据调查与分析 第四章 程序设计基础分析问题4.4 运用循环结构描述问题求解过程 中国幅员辽阔、人口众多,面对海量数据,人工处理需要耗费大量的人力、物力、财力,计算机擅长处理重复的事情,因此我们可以借助于计算机进行人口数据调查与分析。 第四章 程序设计基础分析问题4.4 运用循环结构描述问题求解过程 第四章 程序设计基础分析问题 这个问题相当于要计算所有省份人口的累加值,可以用for循环结构编程来解决这个问题。4.4 运用循环结构描述问题求解过程 第四章 程序设计基础4.1 程序设计语言的基础知识【回顾旧知】: List(列表) 列表是写在方括号“[ ]”之间、用逗号分隔开的元素列表。例如,list1=[Good, Run,1997, 2000]和list2=[1, 2, 3, 4, 5, 6, 7 ]。 列表的数据项不需要具有相同的类型。列表索引从0开始。 4.1.2Python的数据类型(P68)全国各省区人口数据如何存储?处理?访问? 第四章 程序设计基础设计算法 根据上述分析,可设计如下算法:需要有一个循环变量将列表中的每一个数取出来,将该变量命名为x;还需要另外一个临时变量不断和该变量进行加法运算,并记录运算结果,将临时变量命名为sum,变量x每增加1时,就和变量sum进行一次加法运算,变量sum记录的是累加的结果。4.4 运用循环结构描述问题求解过程 第四章 程序设计基础编写程序4.4 运用循环结构描述问题求解过程list1=[351,608,695,945,1562,2154,2428,2523,2540,2647,2691,3124,3623,3729,3751,3876,3973,4352,4666,4858,4960,5850,5927,6366,6918,7592,8070,8375,9640,10070,11521]sum=0for x in list1: sum+=xprint(sum)P70赋值运算符,相当于sum=sum+x 第四章 程

文档评论(0)

K12教育资源 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年02月03日上传了教师资格证

1亿VIP精品文档

相关文档