欢迎来到天天文库
浏览记录
ID:45098936
大小:730.50 KB
页数:94页
时间:2019-11-09
《《vf结构化程序设计》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第七章结构化程序设计7.1程序设计基础7.2顺序结构程序7.3选择结构程序7.4循环结构程序7.5程序的模块化7.1程序设计基础7.1.1基本概念7.1.2结构化程序设计方法7.1.3三种基本结构7.1.4VF程序文件的建立与执行7.1.1基本概念命令:完成一个特定动作的指令。VF程序:是一系列命令的有序集合,它以文件的形式进行保存。程序设计(programming):根据给定的任务,设计、编写和调试出能够正确完成该任务的计算机程序的过程。程序设计的基本步骤分析问题确定处理方案(数学模型,数据库设计等)确定算法算法的程序化上机调试整理资料文档7.1.2结构化程序设计方法
2、采取自顶向下、逐步求精的方法,将一个大程序(或者是整个系统)划分成许多规模适中、功能相对独立的模块,并用层次结构图合理地组织结构、简要描述各个模块的调用方法和模块之间的联系。上层模块调用下层模块,下层模块自下而上逐层返回。系统结构清晰,功能相对独立,程序易于编写、扩充、调试、修改、维护。由三种基本结构组成一个入口一个出口无死语句无死循环结构化的程序1、顺序结构根据命令的排列顺序依次执行。2、分支结构根据给定的条件选择执行命令,当条件满足时执行A序列命令,当条件不满足时执行B序列命令。3、循环结构根据指定的循环次数重复执行某一程序段,或者根据指定的条件确定是否执行某一程序
3、段。7.1.3三种基本结构传统流程图表示法起止框输入输出框判断框处理框流程线连接点注释框传统流程图用一些图框表示各种操作及流程的走向,具有直观形象,易于理解的优点。顺序结构流程图命令A命令B开始输入heads,feetcocks=(4heads-feet)/2结束rabbits=heads-cocks输出cocks,rabbits分支结构流程图条件满足不满足命令序列A命令序列B开始输入xx>0y=-1*x结束输出y真假y=x循环结构流程图条件命令序列满足不满足7.1.4VF程序文件的建立与执行程序文件将需要执行的一系列命令集中编写并存入指定的文本文件。执行该程序文件即可
4、得到需要的结果,且可多次执行。使用程序文件可避免重复输入命令。程序文件的默认扩展名为.prg1、使用项目管理器2、使用菜单3、使用命令MODIFYCOMMAND<程序文件名>MODIFYFILE<程序文件名>.PRG创建程序文件项目管理器使用编辑命令:modifycommand<程序文件名>(打开程序编辑窗口并显示程序代码)使用菜单操作编辑程序1)使用菜单方式2)使用命令方式执行程序文件的一般格式为:DO[<路径名>]<程序文件名>3)从项目管理器开始运行程序文件顺序结构是程序设计中最简单、最常用的基本结构。在顺序结构中,程序是按照语句排列的先后次序逐条执行的。7.2顺
5、序结构程序设计命令A命令B*鸡兔同笼问题CLEARSETTALKOFFINPUT"请输入头数"TOheadsINPUT"请输入脚数"TOfeetcocks=(4*heads-feet)/2rabbits=heads-cocks?“鸡有”,cocks?“兔有”,rabbitSETTALKONRETURN例1鸡兔同笼7.2.1程序中的辅助命令注释命令NOTE[注释]*[注释]&&[注释]注释命令对程序进行说明,提高程序的可读性。注释命令不执行,对程序的运行不会产生影响。NOTE命令和*命令注释占用独立的一行。&&命令注释添加在某条语句的末尾。置会话状态命令SETTALKON
6、
7、OFF该命令用于控制是否在屏幕上显示命令执行的响应信息。默认状态为显示,在程序中通常将其设置为OFF。常用状态设置命令置缺省驱动器和目录命令SETDEFAULTTO[盘符:][路径]置打印状态命令SETPRINTON
8、OFF系统默认打印机为off状态,此时命令执行结果只在屏幕显示;若设置为on,则屏幕上显示的内容同时被打印。置屏幕状态命令SETCONSOLEON
9、OFF命令用于设置是否在VFP窗口内显示信息。默认是ON,此时允许在VFP窗口内显示程序的运行结果和用户的键盘输入;设置为OFF时,禁止在VFP窗口内显示程序的运行结果和用户的键盘输入。clearsettal
10、koffsetconsoleoffaccept"请输入密码"tostrsetconsoleon?strsettalkonreturn例2:RETURN命令RETURN该命令用于结束所在程序的执行,如果该程序被另外一个程序调用,那么系统将程序控制返回到调用程序,并执行调用处的下一条语句;如果该程序没有被另外一个程序调用,那么系统将程序控制返回到命令窗口。7.2.2交互式输入命令字符串接收命令ACCEPTACCEPT[<提示信息>]TO<内存变量名>程序执行到该命令时,系统首先在屏幕上显示用户设置的提示信息,然后等待用户从键盘输入数据,并将其
此文档下载收益归作者所有