- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP-or循环语句
§5.2.3循环结构程序设计 ——For循环语句
Visual FoxPro
主讲人:胡凤娇
重庆文理学院 软件工程学院11级计科班
冠衔灿锣酉粱弊馆史编纽郸玖糠癌芭补析批禾离百杜惦曳漓垛蛋娩淬兜穗VFP-For循环语句VFP-For循环语句
1、顺序结构常用的程序语言和格式
2、条件结构常用的程序语言和格式
输入语句 INPUT “提示文字”;变量列表
输出语句 PRINT “提示文字”;变量列表
赋值语句 变量=表达式
(2)
IF 条件成立 THEN
语句1
ELSE
语句2
END IF
(1)
IF 条件成立 THEN
语句
END IF
忙硅锌炽种虹币育肛捐舜孤促令颜汲吹椽睹籽滇胸僚代协弥吟春洋沙雍忧VFP-For循环语句VFP-For循环语句
循环问题的提出:编写程序,用于计算1到10的累加之和。
CLEAR
NSum=1
NSum=NSum+2
NSum=NSum+3
…...
NSum=NSum+9
NSum=NSum+10
? [1到10的累加之和为 ]+STR(NSum)
RETURN
如果将1到10的累加和
改为1到100累加和,我
们又该怎么办呢?
害娠漓佯阮叁枯枣梦般插酱答夯完黍星脚位牛驾郑猾颖瞩糖喊揭躺陶庞搭VFP-For循环语句VFP-For循环语句
在解决实际问题时,有许多操作,特别是对大量数据的处理,往往需要重复进行。在程序中这种处理要求反复执行某段程序,而且每次使用的数据都按一定规律变化,这种程序结构称为循环结构。
循环结构介绍
剁伏家撞拯廊尉浴蜘碱哺容察士讫描女以睁沂招录西纹匿巧讣枉涤匝肄生VFP-For循环语句VFP-For循环语句
VFP提供了三种循环结构语句:
与数据表联系紧密
幂盂撩偿贵诱尉赢焙叙喀欧岿颗袄呛乙鞋杯织稍噶坎碉书秘央迫崔剐轴濒VFP-For循环语句VFP-For循环语句
FOR 循环变量=初值 TO 终值 [ STEP 步长 ]
语句序列
[ IF 逻辑表达式
LOOP | EXIT
ENDIF]
ENDFOR
1、FOR…ENDFOR语句(步长(计数)循环)
步长是循环控制变量在每一次循环后变化的数值
可为正数;也可为负数
省略 STEP 步长 时,等价于 STEP 1
循环体中可以包含EXIT命令和LOOP命令:
执行EXIT命令时,退出整个循环
执行LOOP命令时,结束本次循环
LOOP 和 EXIT 语句通常与IF 分支语句相结合使用 ,以决定是否结束本次循环或是否彻底退出循环
格式:
该语句通常用于已知循环次数情况下的循环结构。
慧烁溺傣嫁葛页汛现头隐哩峙澳运氟木查悯锦手徊卿砌孝唐猪奔焚猾弯膀VFP-For循环语句VFP-For循环语句
将初值赋给循环变量
循环变量=终值
LOOP循环短路命令
EXIT循环断路命令
语句序列
循环体
循环变量自动增加一个步长
N
Y
鹿皆胆条诡萍谭姆勋囚完邹昏启鹊儿魄炭竣五柬董规弃触慧但瘁狠号念唬VFP-For循环语句VFP-For循环语句
FOR循环命令说明
首先将初值赋于循环控制变量
如果不超过终值,就执行语句序列
之后循环控制变量的值自动增加步长
再与终值比较,如果仍不超过终值,则再次执行语句序列
如此反复,直到循环变量的值超过终值时退出循环,执行ENDFOR语句后面的语句
售探谋翼今区神掠粉现赵兴护叉文肝沫泌昂流诽患挪睬蜂隔卞倡压拔喘阐VFP-For循环语句VFP-For循环语句
解决问题:
编程计算1到100的累加之和。
CLEAR
S=0 S存放和值
N=1
FOR I=1 TO 100 STEP 1 I为循环变量
S=S+N Sn-1+N赋Sn
N=N+1
ENDFOR
? ”S=”,S 输出S的最终值
RETURN
N
Y
瑟老撅镊夫客貉元宗牛防码泵翔胡啸烤缮险甭富税桔丫仅猛扦暇售隆辫识VFP-For循环语句VFP-For循环语句
本例执行过程分析
I
N
S
1
1
0, 0+1
2
2
1,1+2
3
3
3,3+3
4
4
6,6
您可能关注的文档
最近下载
- 德邦快递_销售体系优化项目_销售体系现状分析报告v1.0_20150413汇报版.pptx VIP
- 最新子宫颈高级别上皮内病变管理的中国专家共识2022(完整版).pdf
- 雨棚清单报价表格.docx
- 光电图像处理-PPT课件(全).pptx
- 《初中英语阅读课“教-学-评”一体化的实践研究》课题研究方案.doc
- YC_T 10.4-2018烟草机械 通用技术条件 第4部分:灰铸铁件.pdf
- 一种应用于港口无人集卡的路径调度仿真测试方法、系统及介质.pdf VIP
- 人教版八年级地理上册《4-3 工业》教学课件PPT初二优秀公开课.pptx
- 5.2吸收借鉴优秀道德成果.pptx
- 消费者债务清理条例 - 司法院.doc VIP
文档评论(0)