
24程序的循环结构.ppt
12页2.4 程序的循环结构问题:l输出数字1~10l输出数字1~100l……For循环语句的基本格式l语句格式: For = To Step Next For语句说明:•循环变量为数值型变量•初值、终值、步长均为数值表达式•当初值小于终值时,步长为正数;当初值大于 终值时,步长为负数•如果省略step ,则步长为1•语句组可以是一个或者多个语句,又称循环体•循环体执行的次数为: (终值-初值)/步长+1的整数部分For语句执行过程l循环变量被赋予初值l判断循环变量是否超过终值:l如果超过,则退出循环,执行next后面的语 句l如果没有超过,则执行循环体l遇到next语句,则循环变量增加一个步 长,转到2,继续循环For语句的流程图循环变量=初值循环变量超过终值?执行循环体循环变量增加一个步长值例题程序Private sub command1_click()For i=1 to 10Print iNext i Endsubi=1i>10?Print ii=i+1开始结束练习1:读下面程序,跟踪A的变化过程Private sub command1_click()For a=5 to 1 step -1s=s+aNext aPrint “s=“;s Endsub练习2:P52的(1)l实践①~④观察A的值的变化,写出循环 结束时变量A的值、循环次数和程序的 运行结果。
练习3:P52的(2)Private sub command1_click()For i=1 to 10A=inputbox(“输入用电量”) S=0.7*APrint “s=“;sNext i Endsub拓展:10户共收费多少Private sub command1_click()For i=1 to 10A=inputbox(“输入用电量”) S=0.7*AT=T+SPrint “s=“;sNext I Print “T=“;T Endsub。






![河南新冠肺炎文件-豫建科[2020]63号+豫建科〔2019〕282号](http://img.jinchutou.com/static_www/Images/s.gif)





