【文档说明】《vb循环结构》PPT课件-九年级信息技术【人教蒙教】.ppt,共(25)页,823.500 KB,由小喜鸽上传
转载请保留链接:https://www.ichengzhen.cn/view-93297.html
以下为本文档部分文字说明:
循环结构信息技术《VB程序设计》学习目标:通过老师讲解理解循环语句。通过自主探讨,深入理解循环语句并解决实际问题。循环结构要让计算机重复做一件事情时,可以用循环结构。VB中常用For-Next、Dowhile-Loop、Do-LoopUntil等来构建循环结构。fo
r循环语句的组成For循环变量=初值To终值[Step(步长)]循环体Next循环变量循环结构其中步长(Step)表示循环变量的增量,省略则默认为1。步长正数时For-Next循环结构流程图开始循环变量=
初值循环变量<=终值执行循环体循环变量=循环变量+步长结束yesno步长负数时For-Next循环结构流程图开始循环变量=初值循环变量>=终值执行循环体循环变量=循环变量+步长结束yesnoFori=10to5step-2用循环语句计算1+2+3+4+5+6+7+8+9+10=?S=0Fori
=1to10s=s+iNexti1循环次数变量i执行循环语句S+iS1234567891011退出循环1<10是0+112<10是0+1+233<10是0+1+2+36S=0i=1变量初始值4<10是0+1+2+3+4105<10是0+1+2+3+4+5156<10是0+1
+2+3+4+5+6217<10是0+1+2+3+4+5+6+7288<10是0+1+2+3+4+5+6+7+8369<10是0+1+2+3+4+5+6+7+8+94510=10是0+1+2+3+4+5+6+7+8+9+
105511>1055S+i语句不执行用循环语句计算1+3+5+7+9=?S=0Fori=1to10step2s=s+iNexti1循环次数变量i执行循环语句S+iS1234561<10是0+113<10是1+34S=0i=1变量初始值5<10是1+3+59
7<10是1+3+5+7169<10是1+3+5+7+92511>1025S+i语句不执行退出循环第一题:请同学们编写一个程序完成下列问题全年级前五十名同学需要发奖金,第50名同学获得10元,第49名同学获得20元…第一名获得500元,请问学校总共需要发放多少元的奖金?编
写一个循环执行的语句。答案:S=0Fori=10to500step10s=s+iNextIPrints第二题:请同学们编写一个程序完成下列问题用For-next循环计算1到10之内的所有自然数字的乘积。答案:S=1Fori=1to10step1s=s*iNextiPrintsD
owhile循环Dowhile循环条件循环体Looploopuntile循环条件Do循环体Loopuntil循环条件Dowhile循环s=2Dowhiles<3s=s+1Loop循环体执行次数:1第一次:2<3(true)s=s+1=3第二次:3<3(false)退出循
环最后s的值为:3loopuntile循环条件a=1Doa=a*2Loopuntila>=4先执行后判断第一次:a=1*2=2当2>=4不成立,进入下一个循环A=2*2=4、4等于4结束循环!循环体执行次
数为2次第三题:请同学们编写一个程序完成下列问题假设某种细菌每10秒就可以由1分成2个,多长时间后它的数量会超过1亿?答案:S=1’细菌的初始值T=0’时间变量Dowhiles<=100000000t=t+10s=2*sLoop循环次数变量tS<=100000
000T+10和2*sT和s12…27280是0+10、1*210和210是10+10、2*220和4………260和67108864260是260+10、2*67108864270和134217728270不成立退出循环270和134217728课堂小结Step为1的时候可以不写Ste
p为负数时循环控制变量递减(i=i+step)Step为正数时循环控制变量递增(i=i+step)Dowhile-Loop:先判断循环条件,后执行语句。DoLoop-Until:先执行语句,后判断循环条件。循环次数确定的话用For-Next,否则用Dowhile-Loop。