第8篇 结构化程序设计基础.pptVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章 结构化程序设计基础 8.1 程序文件的建立与运行 8.2 程序设计中的基本语句 8.3 程序的控制结构与顺序结构程序设计 8.1 程序文件的建立与运行 8.1.1 Visual FoxPro程序的概念 Visual FoxPro程序实际上是为了实现某一项任务,将若干条Visual FoxPro命令和程序控制语句按一定的结构组成的命令序列。运行程序时,系统会按照一定的逻辑顺序自动执行在程序中的一条条命令,直至所有命令执行完毕,也就实现了程序的功能。 通常情况下,Visual FoxPro程序要按文件的形式保存在外存储器中,建立所谓的程序文件或命令文件。在Visual FoxPro中,程序文件的扩展名为“.PRG”。 8.1.2 程序文件的建立 1. 利用菜单创建程序文件 2. 利用命令创建程序文件 【格式】MODIFY COMMAND [程序文件名] 【功能】新建或修改指定的程序文件。 8.1.3 运行程序文件 1. 菜单方式运行程序 2. 命令方式运行程序 【格式】DO 程序文件名 【功能】将程序文件名中指定的程序文件调入内存并运行。 程序执行过程中若发现错误,会弹出“程序错误”提示窗口,给出错误信息,如图8-4所示。单击“取消”按钮,将返回到程序编辑窗口,可以修改出现错误的地方,存盘后再运行修改过的程序,直到它能正常运行为止。 8.2 程序设计中的基本语句 8.2.1 常用的辅助语句 1. 注释语句 注释语句主要用于帮助程序设计人员或其他人阅读自己或别人所编写的程序,便于程序的交流。通常在程序的开头或程序的中间使用注释语句说明程序的功能或实现的任务,若注释语句出现在某些语句的后面,往往仅说明该语句的作用。 注释语句只起注释作用,程序运行的时候,被忽略。注释语句一般格式为: 【格式一】 NOTE [注释内容] 【格式二】*[注释内容] 【格式三】[注释内容] 【功能】添加注释语句。 【例1】 NOTE 用“=”给变量X赋值为10 X=10 * 用STORE命令给变量Y、Z赋值 STORE 2*3+4 TO Y,Z 给变量Y、Z赋值 2. 清屏命令 【格式】CLEAR 【功能】清除Visual FoxPro系统窗口工作区中的所有显示信息。 3. SET TALK ON|OFF命令 【格式】SET TALK ON|OFF 【功能】打开/关闭返回相关命令执行状态信息的提示。 4. RETURN语句 【格式】RETURN 【功能】结束当前程序的执行,返回到命令窗口。 【说明】RETURN语句通常作为程序中的最后一条语句。 5. CANCEL语句 【格式】CANCEL 【功能】终止程序的执行,但不关闭打开的数据文件,返回系统命令窗口。 8.2.2 常用的交互输入和输出语句 1. 输入一个字符命令(WAIT) 【格式】WAIT [字符表达式][ TO内存变量名] 【功能】暂停程序执行,在屏幕上给出提示信息,并等待用户输入一个字符给内存变量名中指定的变量。 【例2】执行下列代码并输入Y后,将在Visual FoxPro系统窗口显示如图8-5所示的提示信息和结果: WAIT “还要继续吗?(Y/N):"TO CH ?CH 2. 输入字符串命令(ACCEPT) 【格式】ACCEPT [字符表达式] TO内存变量名 【功能】暂停程序执行,在屏幕上给出提示信息,并等待用户从键盘上输入一个字符串常量给TO短语后指定的内存变量。 【例3】执行下列命令序列,在提示信息后输入“李小名”并按回车,则屏幕的提示信息与显示结果如图8-6所示。 ACCEPT “请输入学生姓名:” TO CH ?CH+”:你好!” 3. 输入其他类型数据命令(INPUT) 【格式】INPUT [字符表达式] TO 内存变量名 【功能】暂停程序的执行,在屏幕上显示提示信息,并等待用户输入数据给指定的内存变量,并按回车键确认键盘输入,继续下一条命令的执行。 【例4】执行下列命令序列,在提示信息后输入{^2008-8-8}并按回车,则屏幕的提示信息与显示结果如图8-7所示。 INPUT “请输入北京奥运会开幕的日期:” TO OPDATE ?”距北京奥运会开幕还有:”+STR(OPDATE-DATE())+”天!” 4. 屏幕格式化输入输出命令 【格式】@行,列[SAY表达式1][GET变量名][DEFAULT表达式2][VALID条件][RANGE表达式3,表达式4] 【功能】用于在行,列指定的屏幕坐标位置上输出表达式1,并允许输入或编辑GET变量名短语中指定的内存变量。 说明:①若只有SAY而没有GET短语,则在规定的坐标处输出表达式1的值;若有GET语句,则表达式1一半是字符串,作为提示信息。当执行其后的READ

您可能关注的文档

文档评论(0)

187****5045 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档