程序设计初步.ppt

  1. 1、本文档共126页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序设计初步 程序设计基本内容 程序文件 由命令组成,计算机可以自动执行 可由任何编辑软件生成(VFP本身有编辑器) 文件名:程序源文件为 .PRG 编译后的程序文件 .FXP 程序设计概述 进行程序设计一般要经过以下步骤: 1.分析问题或任务,总结或抽象出问题的数学模型。 2.根据数学模型确定解决问题的算法思想。 3.根据算法思想确定要建立的数据表或数据库的基本结构及其数据表之间的关系。 4.画出程序流程图。 程序设计概述 5.编写程序,实现功能要求,并在计算机上调试通过。 6.用典型数据对所编写的程序进行测试,验证程序的可靠性。发现问题进行修改,修改后再进行调试,直到程序正确运行为止。 7.编写使用说明书,整理有关资料,进行总结。 程序文件的建立、运行和修改 建立程序文件 一、菜单方式 1. 单击菜单[文件]→[新建]或者单击常用工具栏的新建按钮,再单击程序单选按钮,最后单击新文件大按钮。 2. 输入程序,最后保存文件。 如:建立如下命令文件cx1.prg。 举例 a=2 b=5 c=a+b ? a=,a ? b=,b ? a,+,b,=,c 注意以下几点: (1)一个命令语句中只能有一个命令动词; (2)每输入完一个语句按回车键表示该语句结束; (3)程序中用到的所有标点符号一律用半角符号; (4)每一个程序一般应有一个结束语句,以表示该程序的结束。 建立程序文件 二、命令方式 功能:打开一个编辑窗口,从中可以修改或创建程序文件。 语法:MODIFY COMMAND [程序文件名|?][NOEDIT] 如:MODIFY COMMAND CX2 输入程序后保存文件。 运行程序文件 一、菜单方式 单击!常用工具栏按钮。 单击[程序][执行],选择要执行的命令文件。 二、命令方式 功能:执行一个Visual FoxPro程序或过程。 语法:DO 程序文件名 修改程序文件 一、菜单方式 单击菜单[文件]→[打开]或单击常用工具栏上的打开按钮,启动打开对话框。在该对话框中选择想修改的程序文件名后单击确定按钮或直接双击想修改的程序文件名。 二、命令方式 使用建立命令文件同样的命令。 顺序结构程序设计 顺序结构程序设计 顺序结构 程序设计的概念 顺序结构是一种线性结构,是程序设计中最基础的结构,该结构中各操作块按照各自出现的先后顺序,依次逐块执行。 2 输出命令?|?? 功能:计算一批表达式的值,然后按指定格式在Visual FoxPro主窗口、用户自定义窗口或打印机输出表达式的值。 语法:?|?? [表达式][PICTURE模式符][FUNCTION功能符][V显示宽度][AT显示列数][FONT字模名[,字体大小]][STYLE字体风格][……] 如: ? 3*45/26 AT 2 FONT COURIER, 34 STYLE BI 3 输出打印命令??? 功能:将输出结果直接送到打印机上。 语法:??? [字符表达式] 4 内存变量内部 赋值命令STORE|= 功能:建立内存变量,并把一个数据保存到一个或多个内存变量中。 语法: STORE 表达式 TO 内存变量表 内存变量=表达式 如:STOR 34*56/8 TO X Y=45/3-67^2 说明: 1.内存变量的类型由表达式的类型而定。 STORE 1.0 TO M2,M3 STORE .T. TO L1 STORE 6*2=18 TO L2 C1=xyzabc L3=.F. Store {99/05/06} to D1 D2=date() 说明: 2. 可以给变量重新赋值,将以新值替代旧值。例: X=8 ?X X=16 ?X X=abcd ? X 说明: 3.STORE可以给多个变量同时赋同一个值,=只能给一个变量赋值。如果给多个变量赋不同的值,必须使用多条STORE|=命令。 如:STOR 0 TO A,B,C A=0 B=0 C=0 说明: 4.引用变量的值不会改变被引用变量的值。 如: A=5 B=A C=B ?A,B,C 说明: 5.数值型变量可以与自身相加,字符型变量可以与自身相连接。例: 举例 例6-1:已知X=16,Y=18,编写程序,将它们的值互换后输出。程序如下: 例6-1:已知X=16,Y=18,编写程序,将它们的值互换后输出。程序如下: CLEAR X=16 Y=18 T=X X=Y Y=T ?X=,X,Y=,Y,T=,T

文档评论(0)

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

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

版权声明书
用户编号:8124126005000000

1亿VIP精品文档

相关文档