资源预览内容
第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
第4页 / 共14页
第5页 / 共14页
第6页 / 共14页
第7页 / 共14页
第8页 / 共14页
第9页 / 共14页
第10页 / 共14页
第11页 / 共14页
第12页 / 共14页
第13页 / 共14页
第14页 / 共14页
亲,该文档总共14页全部预览完了,如果喜欢就下载吧!
点击查看更多>>
资源描述
单击此处编辑母版标题样式,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,循环结构的程序设计,计数循环,复习:,顺序结构:,语句组1,语句组2,语句组n,分支结构:,条件成立?,语句组1,语句组2,是,否,思考1:输出1-5自然数的算术平方根。,思考2:输出1-100自然数的算术平方根。,分析:,1设置一个变量x,x的初值为1。,2计算x的算术平方根。,3使x的值增加1。,4判断x的新值是否大于100,假设x 100,结束程序;否那么,回到2。,流程图:,输出SQR(X),X的值增加1,N,X100?,结 束,Y,开 始,赋X的初值为1,循环结构:需要屡次重复运行同一段程序。,能确定循环的次数和重复循环的操作的循环叫,计数循环,。,一、格式:P87,FOR 循环变量=初值 TO 终值 STEP 步长增量,语句组循环体,NEXT 循环变量,例:输出1-100自然数的算术平方根。,FOR X=1 TO 100 STEP 1,PRINT SQRX,NEXT X,END,二、功能,循环初始语句,语句组循环体,循环结束语句,FOR 循环变量=初值 TO 终值 STEP 步长 ,语句组循环体 ,NEXT 循环变量 ,赋初值给循环变量,记下终值和步长,循环变量越,过终值?,Y,循环体,循环变量增加一个步长,N,例1:FOR I=1 TO 5 STEP 1,PRINT“*;,NEXT I,END,执行过程:,I,输出,1,2,3,4,5,6,退出循环,循环执行次数:,5,*,*,*,*,*,输出,*,I,的值增加1,N,I,5?,结 束,Y,开 始,赋I的初值为1,例2:,LET A=8,LET B=3,FOR J=1 TO A STEP B,LET K=J*J,PRINT J,K,NEXT J,END,执行过程:,I,输出,1 1 1,4 4 16,7 7 49,10,退出循环,循环执行次数:,3,输出,J,K,J的值增加3,N,J8?,结 束,Y,开 始,赋J的初值为1,赋A、B变量的值分别为8、3,K=J,*,J,例1:FOR I=1 TO 5 STEP 1,PRINT“*;,NEXT I,END,例2:,LET A=8,LET B=3,FOR J=1 TO A STEP B,LET K=J*J,PRINT J,K,NEXT J,END,循环执行次数:,5,循环执行次数:,3,循环执行次数=INT终值-初值/步长值+1,思考2:FOR X=1 TO 100 STEP 1,PRINT SQRX,NEXT X,END,循环执行次数:,100,例3:,FOR I=5 TO 1 STEP-2,PRINT I,NEXT I,END,执行过程:,I,输出,5 5,3 3,1 1,-1,退出循环,循环变量越过终值的含义:p87,步长为正,大于终值;,步长为负,小于终值。,循环执行次数=INT1-5/-2+1,输出,I,I,的值增加-2,N,I,1?,结 束,Y,开 始,赋I的初值为5,三、注意,1.FOR与NEXE要成对出现,循环变量是数值变量,循,环变量要保持一致。,2.步长值可正可负,当步长值为1时,STEP可省略;,步长为0时,循环永不终止,成为“死循环,可使用,“CTRL+PAUSE BREAK终止运行。,3.初值、终值、步长值可以是常量,也可以是变量或者,表达式。,四、小结,1.计数循环的格式,2.计数循环各语句的功能,3.循环执行的次数,五、课堂练习:,教材P94,11-4,
点击显示更多内容>>

最新DOC

最新PPT

最新RAR

收藏 下载该资源
网站客服QQ:3392350380
装配图网版权所有
苏ICP备12009002号-6