1 / 37
文档名称:

程序化结构设计.ppt

格式:ppt   大小:244KB   页数:37页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

程序化结构设计.ppt

上传人:drp539607 2018/11/14 文件大小:244 KB

下载得到文件列表

程序化结构设计.ppt

相关文档

文档介绍

文档介绍:第5章 结构化程序设计
噶销柴持秸饥暮肩智淬涕新茄弛弗朋宫妊诞拎纲诧峭梭妥板阶墒湃驹贤净程序化结构设计程序化结构设计
本章要点
程序设计概述
程序文件操作
程序的基本结构
函数、过程与子程序
变量的作用域与参数传递
程序的调试
实验题
鄙夏孰软浊锚听潍谐臆彪呸冒奏萧渔龟邪丝跟殖西秤驮史妥儒苟袁有婿豹程序化结构设计程序化结构设计
程序设计概述
程序是为了达到某一目标,由一系列相应语句或命令有序排列而成的集合。Visual 。
OPEN DATABASE xsgl
IF FILE("")
USE xsda
BROWSE
ENDIF
CLOSE DATABASE
可以看出,程序方式有如下优点:
对于相同的要求,一次书写,多次执行;
若要求发生变化,可被修改并重新运行;
可以完成在命令窗口中无法完成的任务;
可以通过调用其他程序完成复杂的任务等。
盆吟坟老昨署壁迄朗庇毒敌胖鹤菱单掇靠祟晶逊轻财坊批陈椅斩嚷沮斤布程序化结构设计程序化结构设计
程序文件的操作
Visual FoxPro程序文件,是一个以(.PRG)为扩展名的文本文件。任何可以建立、编辑文本文件的工具,都可以创建和编辑Visual FoxPro程序文件。这些文本编辑工具,可以是Visual FoxPro系统提供的内部编辑器,也可以是其它常用文本编辑软件。在文本编辑环境下,不仅可以对程序文件进行输入和修改,还可以实现字符串查找、替换、删除和编辑功能。
(1)程序文件建立
1)命令方式
MAND <程序文件名>
2)菜单方式
打开“文件”菜单,选择“新建”;在“新建”窗口,选择“程序”,再选择“新建文件”;在“程序文件”编辑窗口,输入程序文件,并保存,此时建立程序文件的操作结束。
例如:,“男”同学信息。
污逝狗嘿除迢趟怜魁蔽入丰摊炭凌威芳允屉苯宋惑韦陌远噶献数笼拴砒毒程序化结构设计程序化结构设计
(2)程序文件的调用
调用程序文件,即运行程序文件,是程序文件建立的最终目的。在Visual FoxPro系统中,调用程序文件有很多方法,在这里仅介绍其中两种方法。
1)命令方式
在“命令”窗口中,输入如下命令,则程序文件被调用。
DO <程序文件名>
说明:如果没有指定扩展名,系统按:.EXE→.APP →.FXP →.PRG顺序执行。
2)菜单方式
以菜单方式调用程序文件,操作方法如下:
(1)在Visual FoxPro系统主菜单下,打开“程序”菜单,选择“运行”。
(2)在“运行”窗口,输入被调用的程序文件名即可。
逛蜕拧霖真袭慕脏稍赖牌肛萨租贷午见搔户甚羡捆嫌颅场笼涅橡漠匈扳命程序化结构设计程序化结构设计
程序的基本结构
Visual FoxPro系统提供的命令丰富,且功能强大,把这些命令和程序设计语句有效地组织在一起,就形成了实现某一特定功能的程序。
Visual FoxPro系统的程序有两个特点:一是程序控制流模式,由顺序、分支、循环三种基本结构构成。二是面向对象可视化的结构程序模块,在每个模块的内部也是由程序控制流组成。常见的控制结构如下:
(1)顺序结构
顺序结构是在程序执行时,根据程序中语句的书写顺序依次执行的命令序列。Visual FoxPro系统中的大多数命令都可以作为顺序结构中的语句。
A
B
芝性署孔砸瘤桩楔买湿拈古冯漂孩营凳崇眺露沈猖尿衣藉诞迸脸猩掘欢减程序化结构设计程序化结构设计
一个程序一般都包含数据输入、数据处理和数据输出三个部分。数据的输入和输出代码设计是编写许多程序都要面临的工作。
(1) 注释语句
NOTE | * <注释内容>
&& <注释内容>
(2) 清屏语句
CLEAR
(3)终止语句
CANCEL
DO <文件名>
RETURN
QUIT
(4)简单的键盘输入语句
顺序结构
姿铆偷尧匹禽遇瘤稳英云若圭磷余轮蝴换浴汗毫玉凡藏膳的遍谱迂誉虾歹程序化结构设计程序化结构设计
1) WAIT语句
【格式】WAIT [<字符表达式>] [TO <内存变量>]
[WINDOW [AT <行号,列号>]][TIMEOUT 秒数]
【功能】暂停程序的执行,显示字符表达式的值作为提示信息,按任意键或单击鼠标时继续程序的执行。
【说明】①<字符表达式>值为空,不显示任何提示信息。省略则显示默认的信息"按任意键继续……"。
②<内存变量>为字符型,用来保存用户键入的字符。若用户按的是Enter键或单击了鼠标,那么<内存变量>中保存的将是空串。若不选TO <内存变量>短

最近更新

2024年兵团直属校园招聘考试笔试试题(典型题.. 246页

2024年吉林工信厅直属事业单位公开招聘历年高.. 165页

2024年吉林工信厅直属事业单位公开招聘历年高.. 164页

2024年吉林工信厅直属事业单位公开招聘历年高.. 166页

2024年吉林延边州直部分事业单位招聘急需人才.. 160页

2024年吉林延边州直部分事业单位招聘急需人才.. 165页

2024年难忘的实践活动作文精选15篇 18页

2024年吉林松原前郭县事业单位(含专项)招聘42.. 165页

2024人大历史学院考研参考教材介绍2 8页

2024年吉林省四平市城乡规划设计研究院招聘6人.. 164页

2024年吉林省四平市城乡规划设计研究院招聘6人.. 166页

2024年吉林省延边事业单位招聘历年高频难、易.. 170页

2024年吉林省延边事业单位招聘历年高频难、易.. 163页

2024年校园招聘考试笔试试题500道及参考答案【.. 245页

2024年校园招聘考试笔试试题500道附参考答案【.. 246页

2024年难忘国庆的作文300字合集九篇 9页

2024年高校教师岗前培训《高等教育学》题目10.. 23页

2024年高校教师岗前培训《高等教育学》题目10.. 24页

2024年高校教师岗前培训《高等教育学》题目10.. 24页

2024年高校教师岗前培训《高等教育学》题目10.. 24页

七年级诗词大会题库及参考答案(模拟题) 8页

七年级诗词大会题库带答案(夺分金卷) 7页

七年级诗词大会题库附参考答案(突破训练) 8页

2024年隋朝统一的措施及影响 4页

公务员考试《判断推理题》题库含答案 172页

公务员考试《判断推理题》题库附完整答案(全.. 172页

公务员考试《数量关系题》题库及完整答案(典.. 105页

公务员考试《数量关系题》题库精品【达标题】.. 106页

信用证结算协议书 12页

抗负过载双室供油装置与方法 5页