- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP程序策划中随机函数功能以与`实际应用探析
VFP程序设计中随机函数的功能以及实际应用分析 【 摘 要 】 VFP程序指的微软公司对FoxBase数据库进行改装后所形成,它主要被应用在数据的开发和管理中。论文主要通过对随机函数在VFP程序设计中的应用进行研究分析,并且针对在实际的应用进行分析探讨,提出了相应的处理措施,来实现VFP程序设计的顺利进行
【 关键词 】 VFP;随机函数;功能应用
1 引言
VFP程序和VC、VB具有相同地位的工具语言,但是它们的不同之处在于VFP不属于通用的开发工具,它只是专注于数据库的开发与应用。VFP程序工作效率高,它主要对32个数据库进行数据开发应用,并且具有良好稳定性。另外,它是目前各个高校计算机专业的必修课。加强VFP语言的应用学习能够有效促进数据的开发应用,一定程度上推动了计算机行业的发展
2 VFP程序的结构分析
2.1 顺序结构
所谓的顺序结构指的是在程序编辑过程中,要按照一定的顺序进行;这个程序的流程是最简单的,从第一句开始进行到结束或者返回语句,实例分析
例1:已知一农户养了鸭子和猪的数量总和为16,脚的数量为40,分别计算出鸭和猪的数量
CLEA
H=16 (开始部分)
F=40
X=(4*H-F)/2 (运算部分)
Y=(F-2*H)/2
X表示鸭的数量 (结束部分)
Y表示猪的数量
2.2 选择结构
所谓的选择结构指的是程序在执行的过程中,一般都会根据某些不同的条件选在不同的执行方式。在选择结构中又可以分为单分支、双分支、多分支,其中最主要的是多分支结构
2.2.1多分支结构
所谓的多分支结构主要指的是在程序执行的过程中,具有多个条件。结构如下:
DO CASE
CASE条件1
语句序列1
CASE条件2
语句序列2
........
CASE条件N
语句序列N
OTHERWISE
语句序列
ENDCASE
在执行过程中应该注意,每次最多只能执行一个语句序列;从DOCASE进入的时候,满足那个条件就应该执行相应的语句序列,并且要立即跳出CASE结构;在此程序中,各个条件都是相互排斥的,并且执行过程中要保证结构的完整性
2.3 循环结构
循环结构指的是在程序执行的过程中,通过对某些条件进行判断,看它是否成立,然后重复执行某种程序:
例2:计算1+2+3+4.....+100可以进行s=1+2+3.......+100
或者是 s=0
S=s+1
S=s+2
..........
S=s+100 总共100句
总的来说,这100句的形式使用是一样的,可以概括为S=s+n(n=1,2,3,......100)
这种结构的具体执行方式是:
DO WHILE条件序列
语句序列
ENDDO
首先应该对条件进行判断,如果成立,则执行,反之,执行ENDDO以后的语句序列;每次相应的序列执行完成以后,都要回到循环结构的首部,然后在进行以上步骤,只要成立,就要一直执行,反之则停止,进行ENDDO后面语句
3 VFP中随机函数的功能分析
在VFP程序中,VFP系统自身的函数数据库能够为用户提供不同类型的函数大概有300种,这些函数的应用能够有效提高用户对数据的管理、维护、开发的效率,在使用过程中,大多数函数值和一些高级的计算机语言的使用方式相似,通常来说,VFP程序中随机函数的使用格式是:
语句序列:RAND([nSeedValue]);
功能:程序在执行过程中,反馈一个0到1之间一个随机的数值,此过程中(nSeedValue)指的是已知的选用数值,它的主要作用是用来决定RAND()函数所反馈的数值序列,此时所使用的nSeedValue就可以省略
说明:上述所说的随机函数功能在目前大多数VFP程序设计的教学中没有一个较为全面的说明,一般来说,随机函数所采用的随机数值nSeedValue都具有一定的特性
如果nSeedValue小于0时,则应该和使用系统中当前的时间秒数值来作为随机数值;
如果nSeedValue大于0时,应该采用序列中下一个随机数值;
如果nSeedValue等于0时,就应该采用最近所生产的随机函数值;
如果把nSeedValue省略掉,就应该都采用下一个随机数值;这样能够保证每次随机生成的数列都相同,主要是由于每次所此采用的随机数值都是前一个数列中下一个数值
例3:编程输出计算机产生的10个随机数程序:
CLEAR
SET TALK OFF
F0Ri=1 to 10
?RAND()
ENDF
您可能关注的文档
- AdobeIllustrator教学实践现状探析.doc
- Android开发中对HTML内容显示.doc
- AM真菌在缓解黄瓜连作障碍中作用探析.doc
- APP在初中英语课堂实践与`思考.doc
- BIM技术在工程造价专业课程教学中应用探索.doc
- BIM技术在施工阶段应用探析.doc
- BIM技术在项目管理中应用价值探析.doc
- B超在产后宫内胎盘残留清官术中应用价值.doc
- CDIO模式下单片机原理与`应用教学改革与探索.doc
- CDIO模式下土木工程专业测量学课程改革探讨.doc
- 液晶聚合物薄膜:开启集成与可重构光路系统新时代.docx
- 破局与革新:哈尔滨Z小学高年级作文教学困境与优化策略探究.docx
- 微博场域下雾霾议题中政府媒体与公众的议程互动及优化策略.docx
- 词块教学法对大学英语写作水平提升的实证探究:基于对比实验与效果分析.docx
- 网络服务提供者安全保障义务的法理剖析与制度构建.docx
- 干扰条件下IRS辅助毫米波波束赋形技术的多维探索与创新研究.docx
- 破局与谋新:国内舞蹈类体育运动项目产业化营销的深度剖析与展望.docx
- 小学生英语学习焦虑状况的深度剖析与应对策略研究.docx
- 机载重轨InSAR相干变化检测方法的原理应用与优化研究.docx
- 破局与重塑:大学新生入学教育困境与优化路径探究.docx
文档评论(0)