初中信息技术闽教版(2020)七年级下册第7课 循环结构图文课件ppt
展开(1)顺序结构(2)选择结构(单分支结构/双分支结构)(3)循环结构
分支结构的程序虽然能解决计算、输出等问题,但不能做判断在选择。对于要先做判断再选择的问题就要使用分支结构。
主题2 while循环语句
新知:While语句格式
While(条件表达式){循环体}
如果条件表达为真,会重复执行循环体中的语句,直到条件变为假。
可以用break语句跳出当前循环体,从而中断当前循环。
当 break 关键字用于 while、fr 循环时,会终止循环而执行整个循环语句后面的代码。break 关键字通常和 if 语句一起使用,即满足条件时便跳出循环。
将青蛙接龙游戏用while语句进行改写
Fr循环和while循环对比
分别用while循环和while循环实现同样功能的程序,它们的代码有何相似之处?
fr循环和while循环存在哪些共性?
fr循环只能循环固定次数,while可以循环任意次数。
具有相同功能,需要分析出循环体和终止条件。
课堂任务二(15分钟)
使用while循环语句完成电子密码锁的模拟程序
程序员无法确知用户究竟需要尝试多少次才能输入正确的密码。
“欲与珠峰试比高”:珠穆朗玛峰是世界最高峰,海拔8848米。假如现在有一张足够大的折纸,厚度为0.1毫米,请问折多少次,可以保证厚度不低于珠穆朗玛峰的高度?(理论上一张纸最多折叠9次)
课堂任务三 折纸问题 (15分钟)
这个问题和之前的电子密码锁的模拟问题有何相似之处?
在循环开始之前无法轻易确知循环所需执行的次数
C语言循环结构就是让程序“杀个回马枪”,不断地重复执行同一段代码。我们学习的是循环结构的程序设计,但是大家从中应该要体会到对以往的顺序结构和分支结构所学知识的综合应用。
1.fr(i=0;i<10;i++); 结束后,i的值是( B )A.9 B.10 C.11 D.12
2.下面程序循环次数为( D )int k=0;While(k<10){if (k<1) cntinue; if(k==5) break;K++;}A.5 B.6 C.4 D.死循环
2020-2021学年第一单元 制作我的动画第1课 逐帧动画课前预习课件ppt: 这是一份2020-2021学年第一单元 制作我的动画第1课 逐帧动画课前预习课件ppt,文件包含第1课主题一逐帧动画课件ppt、书写汉字swf、图1-2swf、片头swf等4份课件配套教学资源,其中PPT共8页, 欢迎下载使用。
2021学年第7课 循环结构课前预习ppt课件: 这是一份2021学年第7课 循环结构课前预习ppt课件,文件包含第七课主题1for循环结构课件pptx、第七课主题1for循环学案docx等2份课件配套教学资源,其中PPT共22页, 欢迎下载使用。
初中信息技术闽教版(2020)七年级下册第6课 分支结构教课内容课件ppt: 这是一份初中信息技术闽教版(2020)七年级下册第6课 分支结构教课内容课件ppt,文件包含第六课主题2双分支机构课件pptx、第六课主题2双分支结构学案docx等2份课件配套教学资源,其中PPT共12页, 欢迎下载使用。