Visual FoxPro 程序设计 吴昊 熊李艳 第6章 Visual FoxPro程序设计基础

Visual FoxPro 程序设计 吴昊 熊李艳 第6章 Visual FoxPro程序设计基础

ID:40239617

大小:790.00 KB

页数:86页

时间:2019-07-28

Visual FoxPro 程序设计 吴昊 熊李艳 第6章 Visual FoxPro程序设计基础_第1页
Visual FoxPro 程序设计 吴昊 熊李艳 第6章 Visual FoxPro程序设计基础_第2页
Visual FoxPro 程序设计 吴昊 熊李艳 第6章 Visual FoxPro程序设计基础_第3页
Visual FoxPro 程序设计 吴昊 熊李艳 第6章 Visual FoxPro程序设计基础_第4页
Visual FoxPro 程序设计 吴昊 熊李艳 第6章 Visual FoxPro程序设计基础_第5页
资源描述:

《Visual FoxPro 程序设计 吴昊 熊李艳 第6章 Visual FoxPro程序设计基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第六章VFP程序设计基础6.1程序设计的基本概念6.1.1VFP程序设计的概念程序:能够完成一定任务的命令的有序集合。这组命令被存放在一个称为程序文件或命令文件的文本文件中。当运行程序时,系统会根据一定的次序自动执行包含在程序文件中的命令。6.1.2算法介绍1.算法概述算法:是解决“做什么”和“怎么做”的问题。广义地说,为解决一个问题而采取的方法和步骤,就称为“算法”。一个程序可以描述如下:程序=算法+数据结构+程序设计方法+语言工具和环境2.简单算法举例【例6.1】求半径为2的圆的面积步骤1:假设半径用R、面积用S表示。令R=2步骤2:S=3.14^R2步骤

2、3:输出S的值程序清单如下:SETTALKOFFCLEARr=2s=3.14*r^2?"面积s=",sSETTALKONRETURN3.算法的特性(1)有穷性。(2)确定性。(3)有零个或多个输入。(4)有一个或多个输出。(5)有效性。4.算法的表示(1)自然语言【例6.5】将两个变量X和Y的值互换。用自然语言描述如下:步骤1将X值存入中间变量Z中:X→Z步骤2将Y值存入变量X中:Y→X步骤3将中间变量Z的值存入Y中:Z→Y(2)伪代码(pseudocode)一般介于自然语言与程序设计语言之间,它具有自然语言灵活的特点,同时又接近于程序设计语言的描述。【例6.

3、6】将两个变量x和y的值互换,可以用伪代码描述如下:BEGINX→ZY→XZ→YEND(3)流程图流程图是用一些图框、流程线以及文字说明来表示算法。用图来表示算法,直观、形象、容易理解。①传统流程图nn起止框输入输出处理框判断框流程线连接点注释②结构化流程图语句2AB(A)(B)条件?语句序列1语句序列2B成立不成立A语句1顺序结构与选择结构流程图循环结构流程图AB条件?语句序列1成立不成立AB语句序列1条件?成立不成立AB判断一个数是否是素数的算法用流程图6.2VFP6程序设计步骤对问题进行说明。分解问题。编制各模块。测试并完善各模块。组装全部模块。整体测试

4、。总体来讲,VFP应用程序设计的步骤包括:应用程序的建立、应用程序的运行和应用程序的修改调试。6.2.1应用程序的建立1.菜单方式下应用程序的建立在“文件”菜单中选择“新建”命令,在“新建”对话框中选择“程序”,选择“新建文件”按钮,便进入到程序编辑窗口,2.命令方式下应用程序的建立格式:MODIFYCOMMAND[<程序名>]在程序编辑窗口中,输入并编辑程序内容,输入完毕后,可以单击“文件”菜单下的“关闭”选项退出,或按Ctrl+Esc键放弃当前编辑的文件退出,也可按Ctrl+W或Ctrl+End键存盘退出6.2.2应用程序的运行在“程序”菜单中选择“运行”

5、菜单项。在程序列表中,选择想要运行的程序,单击“运行”按钮。在“命令”窗口中,按如下方式键入DO以及要运行的程序名:格式:Do<应用程序名>[WITH<参数表>]功能:将指定文件调入内存并运行。6.2.3应用程序的修改在“命令”窗口中按如下方式键入要修改的程序名。MODIFYCOMMAND[程序名]按下Ctrl+W或Ctrl+End键存盘退出。同时系统自动将修改前的程序内容复制到一个同名的备份文件(.Bak)中。按下Esc键或CTRL+Q,即放弃本次修改操作。6.3VFP程序设计语言基础1.工作方式VFP系统支持两种工作方式:交互方式、程序方式。2.语言类型既

6、是一种解释型语言,也是一种编译型语言。3.程序结构可使用结构化的程序结构、面向对象的程序结构。4.程序功能提供了大量的命令、系统变量和函数、预装的类库6.3.2源程序的组成前言:多为一组注释语句。设置区:用以指出设置程序的运行环境。程序体:包含数据的输入输出、数据的处理以及结果输出等有关命令。整理部分:如关闭各种文件,使系统状态恢复到其标准预定值。程序的退出:设置有关命令关闭文件返回到系统的命令窗口状态或操作系统状态。2.常用的输入语句INPUT命令格式:INPUT[<提示信息>]TO<内存变量>功能:暂停程序的执行,等待用户从键盘上键入表达式并将表达式的值赋

7、给指定的内存变量,待按回车键后,继续运行程序。说明:①若选用提示信息,系统将先显示提示信息的值作为提示信息,并将输入的数据赋值给<内存变量>。②可以输入字符型、数值型、逻辑型、日期型和日期时间型等类型数据,而且可以是常量、变量、函数或表达式等形式,按回车键结束输入。③输入非数值型数据要加定界符。如输入逻辑型常量时要用圆点定界(.T.)、输入日期型常量要用大括号{^2007-05-10}等。例:在命令窗口输入命令:INPUT"请输入教师的姓名:"TOxm运行上述命令时,屏幕上显示提示信息:请输入教师的姓名:用户键入数据:"张三"检查上述命令的执行结果,在命令窗口

8、输入命令:?xm屏幕显示:张三(2)A

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。