- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VFP程序设计中随机函数的功能以及实际应用分析.doc
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
F
文档评论(0)