【文档说明】4.4.2《循环语句》PPT课件2-八年级信息技术【苏科版】.pptx,共(21)页,198.652 KB,由小喜鸽上传
转载请保留链接:https://www.ichengzhen.cn/view-93638.html
以下为本文档部分文字说明:
这做山大家熟悉吗?让我们来看看思路:Leth=0.06/将纸的厚度存入变量hLetn=0/变量n统计对折的次数Leth=h*2/对折一次后纸厚度加倍Letn=n+1/对折次数增加1Print”对折”;n;”次”/输出对折次数Print”厚度为
”;h/1000;”米”/输出纸的厚底如果对折10次上面的程序中的两条语句重复10次(VB中修改程序并运行)在没有折纸的时候纸的厚度是h=0.06n=0第一次折后纸的厚度h=2*0.06n=1第二次折
后纸的厚度h=h*2n=2第三次折后纸的厚度h=h*2n=3...第十次折后纸的厚度h=h*2n=10n=10要是折100次呢?我们的编程是:下面我们就要用简单的程序来实现一下:演示在vb代码窗口中显示Leth=0.06Letn=0Fori=1to100Leth=h*2L
etn=n+1NextiPrint”对折”;n;”次”Print“厚度为”;h/1000;”米”在界面vb演示计数循环语句For<循环变量>=初值to<终值>[step步长][循环体]Next[循环变量]教师:计
数循环是通过循环变量的计数来控制循环的次数,每循环一次,循环变量就增加一个步长值,当循环变量值超过终值就终止循环,语句中的“”省略时表示步长值为1.步长值可以是整数,小数,还可以是负数。计数循环多用于在执行循环之前即可确定循环次数的场合。你
理解了吗?我们来看看•Fori=1to5step2•Printi•Nexti•EndFori=1to5step2PrintiNextiEnd循环变量i初值1终值5步长2循环体i第几次循环循环开始时候I的值与终值相比执行循环体否执行NEXTI后I值11<5执行323<5执
行535=5执行747>5终止程序,跳出循环A1、fori=2to6step2Printi;B2、fori=6to1step-1Printi;NextiC3、s=0Fori=1to3S=s+iPrintsNexti分析程序运行的
结果1、2462、6543213、6探究学习二1、让我们来看这样一个问题:2+4+6+8+10+12+14+16+18+20+。。。。+10000你理解吗,我们来运行(VB运行)Lets=0Fori=2to10000step2S=
s+iNextiPrintPrint“2+4+6+8+10+12+14+16+18+20+。。。。+10000”;s结果是:2、猴子某天摘了若干个桃子,当天吃了一半多一个,第二天吃了剩余的桃子一半多一个,以后每天都吃尚存桃子的一半多一个,到第七天要吃的时候只剩一个,问小猴一共摘了多少
个桃子?】学生思考问题PrivateSubForm_Click()DimiAsIntegerDimxAsIntegerx=1Print"第7天的桃子数为1"Fori=6To1Step-1x=(x+1)*2
Print"第"&i&"天的桃子数为:"&x&"个"NextiEndSub教师运行讲解教师总结:分析这个程序,计数循环语句的应用课后作业1、写出结果:Fori=2to1PrintiNexti2、编程(1)、找出200-300中能被三整除的数(2)、求100以内奇数之和3、思考问题(1)计
数循环中没有循环体时能运行吗?(2)计数循环在什么情况下会永远循环(“死循环”)?(3)循环中可以在加循环吗?再见!