第二单元Python程序设计《循环语句》教学课件-青岛版初中信息技术第三册_第1页
第二单元Python程序设计《循环语句》教学课件-青岛版初中信息技术第三册_第2页
第二单元Python程序设计《循环语句》教学课件-青岛版初中信息技术第三册_第3页
第二单元Python程序设计《循环语句》教学课件-青岛版初中信息技术第三册_第4页
第二单元Python程序设计《循环语句》教学课件-青岛版初中信息技术第三册_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

循环语句认识循环结构,掌握for循环和while循环的用法。理解循环变量在循环中的作用,能够熟练应用range()函数。通过问题探究,体验计算机利用循环结构解决问题的方法,体验算法的巧妙运用。知识与

技能目标过程与方法目标情感、态度价值观目标学习目标任务一:用“*”代替故事中的麦粒,第1个格放1粒,第2格放2粒,第3格放3粒……第64格放64粒,按照这一规则,请同学们用print()函数打印出前5行麦粒。print(“*”)print(“**”)print(“***”)print(“****”)print(“*****”)

foriinrange(1,6):print(“*”*i)foriinrange(1,65):print(“*”*i)改变每行的”*”的数量可以使用”*”*i循环变量i单格麦粒数n总数s0111n=2**12n=2**23n=2**i45………………任务三:如果按照第1格放1粒麦粒,第2格放2粒麦粒,第3格放4粒,第4格放8粒,以后每一格都是前一格的2倍,计算出64格棋盘所放的麦粒总数。填写图表,小组分析总结规律如下:

n=

s=_______

从第2格开始,本格麦粒数正好是2的i次方。2**is+ns=1foriinrange(1,64):n=2**is=s+nprint(s)2019年我国小麦产量1.34亿吨for<循环变量>in<遍历结构>:语句块for循环的基本结构老师手里有1000粒麦粒,请问按照前面的规则放到棋盘第多少格,麦粒就不够了?请问循环执行的条件是什么?while循环语句的基本结构While<条件>:

<语句块1>else:<语句块2>

#自定义循环变量s=1i=0while_________:

n=2**ii=___________s=s+nprint(i)在无法确定遍历结构时,可以使用While语句,根据条件进行循环。任务四:s<1000i+1n代表单格麦粒数s代表麦粒总数思考:for循环和while循环有哪些相同点?又有哪些不同点?我实践我创新

折纸测珠峰珠穆朗玛峰简称“珠峰”,珠峰海拔约为8844米,是世界第一高峰。纸(厚0.1毫米),纸足够大。

问题:(1)把纸对折,请问对折10次后,纸的厚度是多少米?

(2)对折多少次,纸张的厚度可以超过珠穆朗玛峰的高度?i=0#自定义循环变量h=0#自定义变量高度whileh<8844:i=i+1h=2**i/10000print(i)h=0#自定义变量高度foriinrange(1,11):h=2**i/10000print(h)问题一:10次后纸的厚度问题二:多少次超过“珠峰”

通过本节课的学习,你有哪些收获?和大家一起分享一下吧!快乐分享:

2143for循环while循环range()函数循环语句解决实际问题循环语句for<循环变量>in<遍历结构>:语句块While<条件>:

<语句块1>else:<语句块2>range(1,65,1)

温馨提示

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

评论

0/150

提交评论