循环结构的程序设计

上传人:ra****d 文档编号:252426826 上传时间:2024-11-15 格式:PPT 页数:14 大小:61.50KB
返回 下载 相关 举报
循环结构的程序设计_第1页
第1页 / 共14页
循环结构的程序设计_第2页
第2页 / 共14页
循环结构的程序设计_第3页
第3页 / 共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,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 商业计划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!