循环结构的程序设计

上传人:wux****ua 文档编号:16185961 上传时间:2020-09-22 格式:PPT 页数:14 大小:278.31KB
返回 下载 相关 举报
循环结构的程序设计_第1页
第1页 / 共14页
循环结构的程序设计_第2页
第2页 / 共14页
循环结构的程序设计_第3页
第3页 / 共14页
点击查看更多>>
资源描述
循环结构的程序设计,计数循环,复习:,思考1:输出1-5自然数的算术平方根。,思考2:输出1-100自然数的算术平方根。,分析:,(1)设置一个变量x,x的初值为1。,(2)计算x的算术平方根。,(3)使x的值增加1。,(4)判断x的新值是否大于100,若x 100,结束程序;否则,回到(2)。,流程图:,循环结构:需要多次重复运行同一段程序。,能确定循环的次数和重复循环的操作的循环叫计数循环。,一、格式:P87 FOR 循环变量=初值 TO 终值 STEP 步长(增量) 语句组(循环体) NEXT 循环变量,例:输出1-100自然数的算术平方根。,FOR X=1 TO 100 STEP 1 PRINT SQR(X) NEXT X END,二、功能,循环初始语句,语句组(循环体),循环结束语句,FOR 循环变量=初值 TO 终值 STEP 步长 语句组(循环体) NEXT 循环变量 ,例1:FOR I=1 TO 5 STEP 1 PRINT “*”; NEXT I END,执行过程: I 输出,1,2,3,4,5,6 退出循环,循环执行次数:5,*,*,*,*,*,例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,例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 SQR(X) 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 步长为正,大于终值; 步长为负,小于终值。,循环执行次数=INT(1-5)/(-2)+1,三、注意,1.FOR与NEXE要成对出现,循环变量是数值变量,循 环变量要保持一致。,2.步长值可正可负,当步长值为1时,STEP可省略; 步长为0时,循环永不终止,成为“死循环”,可使用 “CTRL”+”PAUSE BREAK”终止运行。,3.初值、终值、步长值可以是常量,也可以是变量或者 表达式。,四、小结,1.计数循环的格式,2.计数循环各语句的功能,3.循环执行的次数,五、课堂练习:,教材P94,1(1)-(4),
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


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

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


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