高中信息技术 必修1《数据与计算》 程序设计基础 第4课时 项目主题:探究用for循环、while循环购买学习用品的最佳方案 课件_第1页
高中信息技术 必修1《数据与计算》 程序设计基础 第4课时 项目主题:探究用for循环、while循环购买学习用品的最佳方案 课件_第2页
高中信息技术 必修1《数据与计算》 程序设计基础 第4课时 项目主题:探究用for循环、while循环购买学习用品的最佳方案 课件_第3页
高中信息技术 必修1《数据与计算》 程序设计基础 第4课时 项目主题:探究用for循环、while循环购买学习用品的最佳方案 课件_第4页
高中信息技术 必修1《数据与计算》 程序设计基础 第4课时 项目主题:探究用for循环、while循环购买学习用品的最佳方案 课件_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

粤教版普通高中教科书信息技术

必修1数据与计算授课人:张凯单位:安徽省萧县中学

第四章程序设计基础第四章程序设计基础第4课时

运用循环结构描述问题求解过程(1)项目评价项目介绍项目展示项目拓展项目实施项目评价项目介绍项目展示项目拓展项目实施网上购物已经成为人们生活中的一部分。通过网购,人们不仅可以方便地在各家电商中获取商品的相关信息,而且可以对商品进行比质比价,从而以优惠的价格购得心仪的商品。为了购得既经济适用又美观大方的商品,我们可以借助计算机编制程序高效的寻找最佳购物方案。项目介绍项目评价项目介绍项目展示项目拓展项目实施项目选题以6人为一组,学生在前3节的项目学习中,已经确定了各小组的选题,所以本课时在学生已选好的项目主题基础上开展探究活动。项目评价项目介绍项目展示项目拓展项目实施

请同学们先自主学习微课学习资源,然后小组讨论①for循环的结构是什么?②for循环中的序列表达方式有几种?最后合作探究,用Python编写一个程序完成各小组选的项目学习活动。活动项目一项目评价项目介绍项目展示项目拓展项目实施for循环的结构for循环一般格式for

循环变量

in

列表:

语句1语句2语句3冒号“:”代表下一行是循环的第一行,循环体在书写时需要缩进。项目评价项目介绍项目展示项目拓展项目实施for循环中的序列表达方式有几种?直接罗列如:forvaluein[1,2,3,4]:print(value)先定义后使用使用range()函数如:values=[1,2,3,4,5]forvalueinvalues:print(value)如:forvalueinrange(1,6):print(value)项目评价项目介绍项目展示项目拓展项目实施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=0foriinrange(1,11):

sum=sum+iprint(“theresult:”,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)如果i<10,则返回第4)步;6)输出sum的值;7)结束。算法步骤设计算法项目评价项目介绍项目展示项目拓展项目实施编写程序i=1sum=1whilei<10:i=i+1sum=sum+iprint(“theresult:”,sum)项目评价项目介绍项目展示项目拓展项目实施调试运行项目评价项目介绍项目展示项目拓展项目实施

各小组根据项目选题、拟订的项目方案、实施情况以及所形成的项目成果,在班级上进行展示与交流,利用“作品评价量规”及教科书附录2的“项目活动评价表”,开展项目学习活动评价。小组展示项目评价项目介绍项目展示项目拓展项目实施

1.请打开问卷星平台,完成本节课的课堂测试。2.请打开项目评价量规,客观的为本小组及其他小组的项目学习打分。活动评价项目评价项目介绍项目展示项目拓展项目实施拓展延伸是否缩进循环体示例代码示例结果有缩进forvaluein[1,2,3,4]:print(value)print('good')

无缩进f

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论