第4章 结构化程序设计

第4章 结构化程序设计

ID:25202636

大小:291.50 KB

页数:65页

时间:2018-11-18

第4章 结构化程序设计_第1页
第4章 结构化程序设计_第2页
第4章 结构化程序设计_第3页
第4章 结构化程序设计_第4页
第4章 结构化程序设计_第5页
资源描述:

《第4章 结构化程序设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第4章结构化程序设计本章内容程序和算法的概念结构化程序的三种逻辑结构运用三种逻辑结构编写结构化程序子程序、过程和自定义函数的概念及使用4.1结构化程序设计基础4.1.1结构化程序的概念4.1.2结构化程序文件的建立4.1.3结构化程序文件的执行4.1结构化程序设计基础1.程序的概念程序是解决实际问题的计算机语言语句的有序集合。程序设计是用计算机能够接收的形式,把解决问题的步骤用程序设计语言描述出来的工作过程。2.算法的概念及其描述⑴算法的概念算法是指解决给定问题的有穷操作步骤的准确而又完整的描述。算法有4个

2、特征:①有穷性。算法在执行有穷的操作步骤后必须结束。②确定性。算法的计算规则及相应的计算步骤必须唯一确定,无二义。③可行性。每一个步骤在有限时间内必须完成。④数据输入和信息输出。算法要求有原始的数据输入,至少有一个有效信息的输出。4.1结构化程序设计基础⑵算法的描述算法可以用多种方法进行描述。常用的有程序流程图、结构化框图(N-S图)和伪码表示。3.结构化程序的概念结构化程序由三种基本逻辑(顺序、选择和循环)组成的程序,结构化程序有如下特点。①程序的执行路径只有一个入口,一个出口。②程序中任何一个位置都存在

3、从入口的一个路径,经过该结点到达出口。③无死循环。4.1.2结构化程序文件的建立VFP所建立的文件称为源程序,也称命令文件,是由一系列VFP命令组成的程序。其扩展名为.PRG。源程序在执行时自动翻译成目标文件,其扩展名为.FXP。VFP本身提供了程序编辑器,可以用菜单方式、项目管理器或者命令窗口中输入命令来创建程序文件。4.1.2结构化程序文件的建立1.用菜单方式创建程序文件选择“文件”菜单中的“新建”命令,选择“程序”单选按钮,再单击“新建文件”命令即可创建程序文件。2.用项目管理器创建程序文件新建一个项

4、目文件,打开项目管理器,选择项目管理器中的“全部”或“代码”选项卡的“程序”选项,再单击“新建”按钮,即可打开程序编辑窗口。3.用命令窗口创建程序文件在命令窗口键入命令:“MODIFYCOMMAND程序文件名”,回车即可打开程序编辑窗口。在程序窗口输入、编辑完成程序代码后,保存文件即可。4.1.3结构化程序文件的执行1.程序文件的打开在项目管理器中,选择要打开的程序文件,然后选择“修改”按钮,即可打开程序文件并显示在程序编辑窗口,可以对其进行编辑修改,或使用命令:“MODIFYCOMMAND<程序文件名>”

5、,回车也可打开程序文件。2.程序文件的执行在项目中的文件,打开项目后,选中要运行的程序文件,再单击“运行”按钮,即可运行该程序。在命令窗口中使用命令:“DO<程序文件名>”,回车也可运行该程序。运行程序时,若有错误,将会出现错误提示窗口,并且提示是什么样的错误,单击“取消”回到程序的编辑窗口进行修改,修改完成后保存文件即可。程序执行后,生成扩展名为.FXP文件,主文件名同命令文件同名。4.2顺序结构程序设计4.2.1辅助语句4.2.2输入命令4.2.3格式输入/出命令4.2.4顺序结构程序设计4.2.1辅助

6、语句1.注释语句格式一:NOTE<注释内容>格式二:*<注释内容>格式三:&&<注释内容>说明:注释语句是非执行语句,对程序进行注释,帮助阅读理解源程序。格式一和格式二,放在一行的开头,对前后程序段进行注释;格式三,放在某条语句的后面对本语句注释。2.系统初始化命令格式:CLEARALL说明:清除所有内存变量和数组,关闭所有打开的各类文件,选择1号工作区为当前工作区,使系统恢复到初始状态。4.2.1辅助语句3.清屏命令格式:CLEAR说明:清除当前屏幕上所有信息,光标定位在屏幕左上角。4.信息显示控制命令格

7、式:SETTALKON

8、OFF说明:在ON状态即会话状态,有些命令执行后,会在屏幕上返回有关信息,实现与用户“对话”(TALK)。这不仅会减慢程序的运行速度,而且还会与程序本身的输出相互夹杂,引起混淆。所以通常在程序的开始设置为OFF,关闭对话。在程序的末尾设置为ON状态,打开对话。默认为ON状态。5.警告信息显示控制命令格式:SETSAFETYON

9、OFF4.2.1辅助语句说明:为了安全,在执行一些不能再恢复的操作前,系统在屏幕上显示“警告信息”提示谨慎操作。如ZAP命令删除记录,INDEX命令是否覆盖文

10、件等。设置OFF状态将不作提示直接操作,默认为ON状态。6.返回语句格式:RETURN[TOMASTER

11、TO<程序名>

12、<表达式>]说明:结束程序的执行。TOMASTER直接返回到主程序,如果程序是被另一程序调用,则返回到调用程序,否则返回到命令窗口。4.2.2输入命令1.输入一个字符命令(等待命令)格式:WAIT[<字符型表达式>][TO<内存变量>][WINDOW][AT<行>,<列>][NOWAIT][T

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

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

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