Visual Foxpro程序设计第四章第5讲 FOR循环结构
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
LOOP
2
FOR 循环
中国矿业大学计算机学院 李向群
FOR循环根据循环变量的初值、终值和步长决定 循环体的执行次数。
适用条件:循环次数已知 格式: FOR <循环变量>=<初值> TO <终值> [STEP<步长>]
[LOOP] [EXIT] ENDFOR/NEXT
3
中国矿业大学计算机学院 李向群
5
FOR 循环
中国矿业大学计算机学院 李向群
例2:计算 S=1*2*……*100
S=1 FOR I=1 TO 100
S=S*I ENDFOR ?S
100以内的奇数乘积、偶数乘积?
6
FOR 循环
中国矿业大学计算机学院 李向群
• 注意事项
FOR与ENDFOR/NEXT必须成对出现,缺一不可
步长可正可负可省略(缺省时为1)。
当初值大于终值时,步长为负数
例如:
FOR i=10 to 1 step -4
??i
ENDFOR
7
关于LOOP和EXIT语句
中国矿业大学计算机学院 李向群
LOOP语句结束本次循环,它使得其后的语句在 本次循环时不被执行,跳入下次循环
EXIT语句结束整个循环,可放在循环中的任何 位置,无条件的退出循环。
中国矿业大学计算机学院 李向群
第四章 Visual FoxPro程序设计基础 第5讲 FOR循环结构
1
循环结构程序设计
中国矿业大学计算机学院 李向群
循环结构是指从程序的某处开始有规律的重复执行某一 程序段的程序结构。
三种循环结构: FOR 循环
DO WHILE循环
SCAN 循环
两个命令: EXIT
8
中国矿业大学计算机学院 李向群
(1)FOR与____________必须成对出现,缺一不可。 (2)步长可正可负可省略,缺省步长时默认为______。 (3)当初值大于终值时,步长为_______。 (4)强制退出FOR循环的命令为_____________。
中国矿业大学计算机学院 李向群
第四章第5讲 FOR循环结构 讲课结束 谢谢收看
执行流程
循环变量=初值
.F.
循环变量在初值与终值之间?
.T.
语句行序列
循环变量=循环变量+步长
ENDFOR 后面的语句
4
FOR 循环
中国矿业大学计算机学院 李向群
例1:计算 S=1+2+……+100
S=0
ห้องสมุดไป่ตู้
&&用于存放累加和
FOR I=1 TO 100 STEP 1
S=S+I
ENDFOR
?S
100以内的奇数和、偶数和?