VFO程序设计复习.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实用标准文案 VFO?程序设计复习 1?程序设计概述 一、程序的概念 概念:具有一定功能的计算机能执行的指令的集合。 例?1:显示表?XSDA?可编写成如下命令序 SET?DEFA?TO?F:\表 USE?XSDA LIST CLOSE?ALL 例?2:求?a=3,b=2,c=5?求?a+b-c=? 程序?test.prg?代码如下: a=3 b=2 c=5 x=a+b-c ?x 二、常见的程序设计方法 1、?结构化程序设计(模块化) 结构化程序设计是一个面向过程的概念。把一个实际问题分为两部分,即数据和过程。通过 动态的程序执行过程来对静态的数据进行处理,得出正确的结果。由?VFP?命令和程序设计 命令的组合,需编制和调试; 2、?面向对象的程序设计 3、结构化程序设计它是面向过程程序设计的另一种描述,面向过程程序设计有如下特点: ①整个程序分为若干个模块,模块之间相衔接,且相对独立。②第个模块只有一个入口和一 个出口。③第个模块都能单独执行,且在有限时间内执行完。④采用自顶向下、逐步求精的 方法。 三、程序三大基本结构 1、顺序结构:执行是按命令出现的先后顺序执行。 2、分支结构:按给定的条件成立与否来决定程序起向,分单向选择分支、双向选择分支和 多路分支。有以下两种 IF?语句 DO?CASE ENDIF ENDCASE 3、循环结构:程序的执行发生了自下而上的往复,某一程序段将重复执行。?有以下三种 Do?While For SCAN ENDDO ENDFOR ENDSCAN 四、算法和流程图 算法:解决某一问题的方法与步骤。见教材例。 流程图:算法的描述,除用自然语言描述外,计算机领域常用流程图(ANSI?图和?N-S?图) 描述。见教材例。 例如:乐山到成都怎么去? 1、?解一元二次方程的算法。Ax2+bx+c=0,?求?x 2、?求出?1-100?之间的质数。?X?/?=?2?到?SQRT(X?) 精彩文档 实用标准文案 2?程序的建立和执行 一、程序的扩展名:PRG 实质:文本文件(ASCII?编码)执行时,会产生编译文件?FXP?后让计算机执行。 二、程序文件的建立和编辑 1、命令方式: MODI COMM 程序名.PRG?(.PRG?可省) 2、菜单方式; 文件?=?新建?=?程序 3、项目管理器中建立的方法: 建立项目管理器?=?新建程序 4、其他方法: 其它可编辑文本的软件:?记事本\写字板\WORD\其它程序编辑器 注意:?希望编写程序之前事先设置好默认目录(set?defa?to?……)然后我们编写的程序就会 自动存储在那个目录中。 例如:set?defa?to?d:\ks modi?comm?Test (相当于是:modi?comm?D:\ks\test.prg) 三、?程序的执行 1、命令方式 命令格式:DO?[盘符][路径]程序名 2、菜单方式: “程序”菜单-“运行”命令 在“运行”窗口中输入被运行的程序文件名,即可运行程序。 四、VFP?程序的分类:数学类程序、涉及到表操作的程序 如果本程序是涉及到表操作的程序,那么: 1、在程序开始部分可以先加语句?CLEAR?和?CLOSE?ALL 2、程序最后可以使用命令?CLOSE?ALL 3、然后使用?RETURN?或?CANCEL?或?QUIT 例:找出并显示所有三好生 CLEAR CLOSE ALL USE 学生 LOCATE FOR 三好生 DO?WHILE?NOT?EOF() DISP CONTINUE ENDDO CLOSE?ALL RETUREN 3?顺序程序设计与常用语句 一、程序设计中的常用语句 1、输入命令 (1)赋值命令 精彩文档 实用标准文案 命令一: STORE 表达式 TO 内存变量 命令二: 内存变量=?表达式 (2)交互式输入命令(注意:输入数据是在程序执行的时候?) INPUT?[提示信息]?TO?内存变量ACCEPT?[提示信息]?TO?内存变量WAIT?[提 示信息]?[TO?内存变量]?[TIMEOUT?等待时间 说明:?①提示信息是?C?型,?它会在屏幕上原样输出?. ②WAIT?命令的功能:暂停程序执行,显示提示信息等待用户按键。?Wait?命令中?输入的只 能是一个字符(C?型)。 ③?Input?适用于全部类型内存变量,输入时需要加定界符 ④?Accept?只适用于?C?型,并且?C?型不加定界符 注意:Input?和?accept?在编写程序时语句都一样,只是执行程序(do)时,主屏幕上要求输 入的类型和格式不同。 例?1:输入?a、b、c?的值,对?2ax+b=c?求?x?的值。 Clear Input?“现在计算?2ax+b=c,请输入?a?的值:”?to?a Input?“请输入?b?的值:”

文档评论(0)

xiaoluping2000 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档