- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 15.1 编写简单的程序 15.1.1 程序的结构 15.1.2 编写程序步骤 15.1.3 编辑和调试程序 15.1.4 程序的执行 15.2 程序文件的三种基本结构 15.2.1 顺序结构 15.2.2 分支结构 15.2.3 循环结构 15.3 结构化程序设计与子程序技术 15.3.1 结构化程序设计 15.3.2 子程序技术 第十五章 程序文件基础 用户将多个命令以命令序列的形式集中起来构成一个文件,称为程序文件(其扩展名.PRG)。 程序文件的结构和建立、修改、执行程序文件的方法 程序方式: 内容包括: 15.1 编写简单程序 *程序文件名EXEC1.PRG SET TALK OFF I=1 DO WHILE I100 ?I I=I+2 ENDDO RETURN 程序文件从形式上看,是由一系列命令组成的,从它的内容上看表示了特定问题处理的步骤。 15.1.1 程序的结构 简单程序示例 RETURN 是程序的结束命令,一般出现在程序的尾部。 (1)每个程序文件有一个程序文件名。 (2)程序是由多条命令组成的。 (3)程序注释为增加可阅读性,不被执行,可出现在程序的任何位置。(用*或) (4)环境设置命令可在程序的任何位置出现,一般放在程序的首部。 程序结构说明: 第二阶段将程序写入程序文件。 建立程序文件的过程可分为两个阶段 第一阶段是进行程序设计。 (1) 分析任务,确定方法。 (2) 分解任务,描述算法。 15.1.2 编写程序步骤 求梯形面积方法:S=(上底A+下底B)*高H/2 (1) 置A,B,H初值 (2) 计算面积S (3) 输出结果 (4) 上机调试,纠正错误。 (3) 编写程序,认真检查。 SET TALK OFF A=4.5 B=8 H=5 S=(A+B)*H/2 ?S RETURN 命令方式 程序文件名的扩展名为 .PRG。 15.1.3 编辑和调试程序 什么是编辑?简言之,编辑的功能就是建立与修改文件(可建立新文件与修改已有文件)。 命令格式:MODIFY COMMAND〈程序文件名〉 1.程序代码的输入与编辑 菜单方式 程序编辑器 程序代码通过程序编辑器输入 菜单编辑方式的步骤如下: (1) 单击系统菜单中“文件”项,单击其中的”新建”命令。 (2) 选择”新建”对话框中“程序”项,单击“新建文件”按钮。 (3) 在程序编辑窗口中输入程序。 (4) 程序输入完后,按Ctrl+W键或单击系统菜单中的“文件”项,在子菜单中选“保存”命令,弹出“另存为”对话框。 (5) 选好存储路径后,在 “保存文档为” 栏内写入程序文件名即可(可指定相应的路径名)。 2.菜单方式:运行程序的步骤如下: 程序的运行方式有菜单方式与命令方式两种。 格式:DO〈程序文件名〉 单击系统菜单中的“程序”项,弹出”程序”菜单,选择“运行” 15.1.4 程序的执行 1.命令方式: 简单程序示例小结 简单公文管理程序 ⑴目的 实现功能:检索文件、追加文件、删除文件。 库文件的结构为: 字段 文档号 发文号 收到日期 内容摘要 处理结果 类型 C C D C C 长度 6 15 8 100 50 简单公文管理处理步骤 开始 初始处理 显示主菜单 等待用户按编号选择 根据编号选择 文件检索 追加文件 删除文件 结束文件 结束 1 2 4 3 ⑵处理步骤 命令格式:DO〈程序文件名〉 (3)编码 ①将处理步骤用命令形式表示出来 ②使用MODIFY命令将程序写入程序文件 建立并修改程序用: MODIFY COMMAND〈程序文件名〉 (4)程序文件的执行与调试 循环结构 15.2 程序文件的3种基本结构 程序是由一组命令组成的序列。它有3种基本结构。 顺序结构 分支结构 顺序结构的特点:语句按执行的先后次序顺序排列,执行的顺序与书写顺序相同。 顺序结构:是按照命令语句在程序文件中排列的先后顺序,依次执行的一段程序。它的形式为一个语句序列。 15.2.1 顺序结构 多分支 FoxPro的分支结构有: 15.2.2 分支结构 分支结构是根据一定条件,有选择地执行一个命令序列。 特点:由若干控制语句界定一段程序,并将其分隔为若干小段,控制语句根据条件选择其中一个小段执行,或者一个也不执行
文档评论(0)