高中信息技术 必修1《数据与计算》 程序设计基础 第4课时 项目主题:探究用for循环、while循环购买学习用品的最佳方案 课件.pptxVIP

高中信息技术 必修1《数据与计算》 程序设计基础 第4课时 项目主题:探究用for循环、while循环购买学习用品的最佳方案 课件.pptx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
粤教版普通高中教科书信息技术 必修1 数据与计算 第四章 程序设计基础授课人:张凯单 位:安徽省萧县中学第四章 程序设计基础第4课时 运用循环结构描述问题求解过程(1)项目评价项目介绍项目展示项目拓展项目实施项目评价项目介绍项目展示项目拓展项目实施项目介绍 网上购物已经成为人们生活中的一部分。通过网购,人们不仅可以方便地在各家电商中获取商品的相关信息,而且可以对商品进行比质比价,从而以优惠的价格购得心仪的商品。为了购得既经济适用又美观大方的商品,我们可以借助计算机编制程序高效的寻找最佳购物方案。项目评价项目介绍项目展示项目拓展项目实施项目选题 以6人为一组,学生在前3节的项目学习中,已经确定了各小组的选题,所以本课时在学生已选好的项目主题基础上开展探究活动。项目评价项目介绍项目展示项目拓展项目实施活动项目一 请同学们先自主学习微课学习资源,然后小组讨论①for循环的结构是什么? ② for循环中的序列表达方式有几种?最后合作探究,用Python编写一个程序完成各小组选的项目学习活动。项目评价项目介绍项目展示冒号“:”代表下一行是循环的第一行,循环体在书写时需要缩进。项目拓展项目实施for循环的结构for 循环一般格式for 循环变量 in 列表: 语句1 语句2 语句3如:for value in[1,2,3,4]:print(value)如:values= [1,2,3,4,5]for value in values:print(value)如:for value in range(1,6):print(value)项目评价项目介绍项目展示项目拓展项目实施for循环中的序列表达方式有几种?直接罗列先定义后使用使用range( )函数项目评价项目介绍项目展示项目拓展项目实施range( )函数的使用:功能:能够返回一个等差整数序列格式为: range(起始值,终值,步长)注意:生成的整数序列不包括终值,并且起始值和步长可以缺省, 缺省时分别为 0和1Range(1,5,2)生成的整数序列为: 1,3Range(1,5)生成的整数序列为: 1,2,3,4Range(5)生成的整数序列为: 0,1,2,3,4Range(5,1,-1)生成的整数序列为: 5,4,3,2项目评价项目介绍项目展示项目拓展项目实施这个问题相当于要计算从1到10的累加值。1到10的累加就是计算1+2+…+10,可以用for循环结构编程来解决这个问题。分析问题项目评价项目介绍项目展示项目拓展项目实施令 i=1 ;令 sum=0 ;用for循环;令 sum=sum+i;输出sum的值;结束。设计算法算法步骤项目评价项目介绍项目展示项目拓展项目实施sum=0for i in range(1,11): sum=sum+iprint(“the result:”,sum)编写程序项目评价项目介绍项目展示项目拓展项目实施调试运行项目评价项目介绍项目展示项目拓展项目实施活动项目二 请同学们自主学习课程学习资源,探究用另一种循环结构,用while循环完成刚才的项目学习活动。项目评价项目介绍项目展示项目拓展项目实施这个问题相当于要计算从1到10的累加值。1到10的累加就是计算1+2+…+10,用如下的式子表示:sum=1+2+3+…+10(其中num=1,2,3……)于是这个问题就可以转化为:当num=10时,求sum的值。分析问题项目评价项目介绍项目展示项目拓展项目实施1)令i=1;2)令sum=1;3)令i=i+1;4)sum=sum+i;5)如果i10,则返回第4)步;6)输出sum的值;7)结束。 设计算法算法步骤项目评价项目介绍项目展示项目拓展项目实施i=1sum=1while i10: i=i+1 sum=sum+iprint(“the result:”,sum)编写程序项目评价项目介绍项目展示项目拓展项目实施调试运行项目评价项目介绍项目展示项目拓展项目实施小组展示 各小组根据项目选题、拟订的项目方案、实施情况以及所形成的项目成果,在班级上进行展示与交流,利用“作品评价量规”及教科书附录2的“项目活动评价表”,开展项目学习活动评价。项目评价项目介绍项目展示项目拓展项目实施活动评价 1. 请打开问卷星平台,完成本节课的课堂测试。 2. 请打开项目评价量规,客观的为本小组及其他小组的项目学习打分。项目评价项目介绍项目展示项目拓展项目实施探究print缩进的不同拓展延伸是否缩进循环体示例代码示例结果 有缩进for value in [1,2,3,4]: print(value) print(good) 无缩进for value in [1,2,3,4]: print(value)print(good) 1good2good3good4good1234goo

您可能关注的文档

文档评论(0)

文先生 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8047000056000024

1亿VIP精品文档

相关文档