![青岛版(2019)初中信息技术第三册 第7课 循环语句 课件PPT01](http://img-preview.51jiaoxi.com/2/14/14803394/0-1693883495714/0.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![青岛版(2019)初中信息技术第三册 第7课 循环语句 课件PPT02](http://img-preview.51jiaoxi.com/2/14/14803394/0-1693883495766/1.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![青岛版(2019)初中信息技术第三册 第7课 循环语句 课件PPT03](http://img-preview.51jiaoxi.com/2/14/14803394/0-1693883495804/2.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![青岛版(2019)初中信息技术第三册 第7课 循环语句 课件PPT04](http://img-preview.51jiaoxi.com/2/14/14803394/0-1693883495827/3.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![青岛版(2019)初中信息技术第三册 第7课 循环语句 课件PPT05](http://img-preview.51jiaoxi.com/2/14/14803394/0-1693883495854/4.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![青岛版(2019)初中信息技术第三册 第7课 循环语句 课件PPT06](http://img-preview.51jiaoxi.com/2/14/14803394/0-1693883495883/5.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![青岛版(2019)初中信息技术第三册 第7课 循环语句 课件PPT07](http://img-preview.51jiaoxi.com/2/14/14803394/0-1693883495925/6.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![青岛版(2019)初中信息技术第三册 第7课 循环语句 课件PPT08](http://img-preview.51jiaoxi.com/2/14/14803394/0-1693883495950/7.jpg?x-oss-process=image/resize,w_794/sharpen,100)
青岛版第三册第7课 循环语句优秀ppt课件
展开宰相达依尔向印度舍罕王进献了非常好玩的国际象棋游戏,国王玩得高兴,说我要重重地奖赏你。这位宰相说,我希望大王给我的奖赏是:在这个棋盘的第1格放1个麦粒,第2格放两个麦粒,第3格放4个麦粒,第4格放8个麦粒。依次放下去,每次都乘以2。放满整个棋盘的64个格子就可以了。想一想:国王能满足宰相的愿望吗?
认识循环结构,掌握fr循环和while循环的用法。理解循环变量在循环中的作用,能够熟练应用 range()函数。
所谓的“循环”,是指它会依据运算条件反复进行。在循环过程中,只要条件符合就会继续运行,不断循环,直到运算条件不符合才会结束循环。这种循环结构一般包含下面两种形式——fr/in循环:有限循环,有次数限制。while循环:指定条件表达式,为断地重复运行,直到条件不符合为止。
fr/in循环是可计次数循环,所以要有计数器记录循环运行的次数。
fr 循环变量 in 遍历结构: 语句块 else: 语句块
遍历结构可结合内置函数range()来使用
else语句是一个可选语句;它会在循环结束后执行
fr循环会遍历一个序列,如一个列表或一个字符串。完成序列的遍历后,循环结束。
range( )函数表示产生一个序列,默认从0开始,每运行一次只会累加1。
range([start,]stp[,step])
start:起始值,预设为0,可省略。stp:停止值,但不包括该值,不可省略。step:计数器步长,默认值为1
fr k in range(4):
fr k in range(1, 5):
fr k in range(3,
3 6 9 12
fr k in range(20, 11,
20 18 16 14 12
注意:默认从0开始,停止的值为stp-1
用“*”代替故事中的麦粒,每1行代表1格:如果每1行1粒麦粒,设计程序,打印出64行麦粒。
用“*”代替故事中的麦粒,每1行代表1格:如果第1格放1个,第2格放2个,第3格放3个……第64格放64个。按照这一规则打印出64格的麦粒。
如果第1格放1个,第2格放2个,第3格放4个,第4格放8个……以后每一格都是前一格的2倍。计算出64格棋盘的麦粒总数。
利用fr/in循环,结合range()函数,列出小于10的整数。
在条件表达式成立时,while循环会不断运行,直到条件表达式不成立,才会跳出循环并执行else之后的语句。while循环一般用于循环次数未知的情况。
while 条件表达式: 符合条件_语句 else: 不符合条件_语句
条件表达式可以包含比较运算符或逻辑运算符
else语句是一个可选语句;当运算条件不成立时,其后的语句会被执行
x, y = 1, 10while x < y:print(x)x += 1
设置两个变量x、y并赋予初始值;当x的值小于y时,就会不断循环运算,变量的值会不断累加,直到x的值不再小于y,停止循环
if/else语句双向选择
珠穆朗玛峰海拔约为8844米,是世界第一高峰。如果有一张足够大的纸(厚1毫米),对折多少次,纸张的厚度可以超过珠穆朗玛峰的高度?
每张纸的高度为1/1000米,对折后得到1/1000*2,再对折得到1/1000*2*2,可知对折n次的高度为1/1000*2^n。若在循环中加入判断条件当对折n次的高度大于8844米时即终止循环,此时的n值正是要求解的问题。第1次:1/1000 < 8844 (继续循环)第2次:1/1000 * 2 < 8844(继续循环)第3次:1/1000 * 4 < 8844(继续循环)……第n次:1/1000 * 2^n > 8844(终止循环)
定义两个变量 i(对折的次数)和 height(对折后的高度)
开始循环,每次循环先判断对折这次后是否已经超过了珠峰高度
若已经超过,则不再循环,结束;打印出循环的次数,即为对折次数
场景:体育课上,体育老师要求同学沿着操场跑圈,要求听到老师吹的哨子声时则停下来。如果听到哨子则停下来,否则跑步继续。
while循环和fr循环区别
场景:体育课上老师说同们学跑10圈,跑够后停止。
青岛版第三册第11课 认识App Inventor完整版ppt课件: 这是一份青岛版第三册第11课 认识App Inventor完整版ppt课件,共19页。PPT课件主要包含了生活发现,你都用过哪些APP,庖丁解牛,启动与登陆,认识三大界面,认识项目界面,认识设计界面,认识逻辑编程界面,认识组件,尝试逻辑编程等内容,欢迎下载使用。
青岛版第三册第6课 条件语句一等奖ppt课件: 这是一份青岛版第三册第6课 条件语句一等奖ppt课件,共15页。PPT课件主要包含了学习目标,评价量规1,评价量规2,If条件语句,评价量规3,多重分支,评价量规4,生活中的分支结构等内容,欢迎下载使用。
青岛版第5课 变量优质课件ppt: 这是一份青岛版第5课 变量优质课件ppt,共26页。PPT课件主要包含了阅读思考,学习目标,变量的使用过程,变量赋值,变量名称变量值,变量命名规则,编程写法,想一想,圆面积的计算,一点通等内容,欢迎下载使用。