网站大量收购独家精品文档,联系QQ:2885784924

VFP程序策划中随机函数功能以与`实际应用探析.doc

VFP程序策划中随机函数功能以与`实际应用探析.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

linsspace + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档