《第4节程序中的循环.ppt》由会员分享,可在线阅读,更多相关《第4节程序中的循环.ppt(9页珍藏版)》请在三一文库上搜索。
1、第4节 程序中的循环,第11章 程序设计,一、学习目标,1、读懂简单的循环程序。,2、模仿编写循环程序。,二、复习回顾,在程序中,判断功能是由条件语句来实现的。,(1)格式,(2)说明,If Then Else End If,三、“纸对折”程序,问题:假如有一张0.06mm,面积足够大的纸,将它不断地对折。问对折 多少次后的厚度可达到珠穆朗玛峰的高度(约8844m)?,对折前:,高度 h=0.06mm 次数 n=0,对折后:,高度 h=h*2 次数 n=n+1,对折100次:,For i=1 to 100,Next i,最后输出结果:,Print “对折”;n;”次” Print “厚度为”;
2、h/1000;”米”,四、计数循环,在程序中,重复执行某程序段称为循环。已知循环次数的循环 可以用计数循环来完成。,(1)格式,(2)说明,For to Step 步长 Next ,1、计数循环是通过循环变量的计数来控制循环的次数。 2、每循环一次,循环变量就增加一个步长值,当循环变量值 超过终值就终值循环。 3、语句中的“Step”可省略,省略时表示步长值为1.步长值 也可以为负数。,五、条件循环,条件循环一般用于循环次数事先难以确定的场合,(1)格式,(2)说明,Do While Loop,条件循环是通过While后面的“条件”控制循环的。当“条件” 成立就进行循环,否则中止循环。,“纸对折”程序,对折几次能达到珠穆朗玛峰的高度呢? 因为对折次数无法确定,所以只能采用“条件循环”。,对折前:,高度 h=0.06mm 次数 n=0,高度 h=h*2 次数 n=n+1,对折100次:,For i=1 to 100,Next i,最后输出结果:,Print “对折”;n;”次” Print “厚度为”;h/1000;”米”,六、综合实践,1、求1+2+3+99+100的值。,2、找出200300中能被9整除的数。,3、求1+2+3+?3000。,七、课堂总结,计数循环,For to Step 步长 Next ,条件循环,Do While Loop,