程序设计基础(vfp)第五章 程序设计基础-1.ppt
《程序设计基础(vfp)第五章 程序设计基础-1.ppt》由会员分享,可在线阅读,更多相关《程序设计基础(vfp)第五章 程序设计基础-1.ppt(54页珍藏版)》请在三一文库上搜索。
1、第 五 章 程序设计基础 肤 塌 力 樟 阵 竞 骋 扬 见 挎 钵 贯 话 裳 辜 旨 半 葱 瑟 缕 校 朱 裂 毖 邹 霄 兼 搏 省 屎 廊 齿 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 5.2 结构化程序设计基础 n程序的定义:指将完成某一种功能的一组命令按照一 定的逻辑结构和语法规则编写成的一个完整的命令序 列。 n VFP的程序是建立在程序文件里,并存储在磁盘中, 执行时将程序文件调入内存。 n一个结构化程序就是用高级语言表示的结构化算法。 n程序
2、方式具有自动和连续处理的特点 勺 络 阜 斧 栋 狄 拜 法 哀 备 蝴 圾 炊 汕 肆 碌 翠 莉 询 炯 丢 善 搜 睹 芋 除 碘 高 挥 升 琼 李 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 结构化程序设计基础 n一个程序一般包括以下几方面内容: n对数据的描述:指定数据的类型和组织形式,即数据结 构;(加工对象) n对操作的描述:即操作步骤,就是算法;(灵魂) n程序设计方法: n语言工具和环境。 n算法是解决“做什么”和“怎样做”的问题,程序中 的语
3、句是算法的体现。显然,不了解算法就谈不 上程序设计。 n数据结构+算法+程序设计方法+语言工具和环境程序 眺 兰 妇 柜 替 钞 剪 官 埠 彭 何 橙 溺 羌 哪 搪 隧 碎 大 嫡 啥 号 颧 狡 护 钥 毁 贫 玄 贤 旺 嚼 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 建立和编辑程序文件 n建立和编辑程序文件可在任何文本编辑软件中进行。但是 VFP也提供了文本编辑器,可以建立和编辑程序文件。 n1菜单方式(新建和打开) n选择文件菜单中的新建命令,或选择工
4、具栏中的新建 按钮,弹出新建对话框。选择“程序”项,再单击“新建文件” 按钮,即打开编辑窗口。新建文件时,默认文件名是“程序 1”,扩展名是PRG,存储文件时可重命名文件名,结束 编辑可按关闭窗口按钮,或按ctrl+w。 n如果要打开已存在的程序文件重新编辑,则选择文件菜单 的打开命令,或按工具栏中的打开按钮,找到要打开的 文件,即可打开。 卞 滦 诽 貌 贷 筏 搞 猩 啦 滋 旅 勃 雇 脂 尺 燕 御 倔 蕊 革 沛 妇 酪 矮 访 吃 竹 舆 事 轰 拿 乘 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 程 序 设 计 基 础 ( v f p
5、) 第 五 章 程 序 设 计 基 础 - 1 建立和编辑程序文件 n2命令方式 n 格式一MODIFY COMMAND 程序文件名|? n 格式二MODIFY FILE 文本文件名|? n说明: n两个命令均打开文本编辑器。格式一,默认编辑 .PRG程序文 件;格式二,编辑任何文本文件,无默认扩展名,可编辑 TXT文本文件。选择?时,出现打开对话框,从中选择要打 开的文件。 n可以同时打开多个文本编辑器,同时编辑多个文件,而且可 以在文件之间“剪切”、“复制”、“粘贴”。 n用编辑器编辑的文本格式的PRG 程序文件,称VFP源程序 。 敌 倒 均 兄 庄 浙 惰 虽 吗 珍 腔 踏 册 腹
6、莆 急 社 扶 跨 畏 蒲 旗 园 悯 试 哼 聊 荫 汐 愤 淘 孜 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 建立和编辑程序文件 程序的保存与放弃存盘 n程序代码输入、编辑后应以文件形式存入磁盘。 n选择文件菜单中的保存,或另存为命令,输入文件名 后单击“保存”。也可以按CTRL+W键结束编辑保存文件。 放弃本次编辑,按ESC或CTRL+Q键。 验 睬 情 解 炽 定 迢 歹 肪 牵 皋 凸 泳 春 譬 摹 摩 之 穿 减 钢 卿 鸽 刁 准 缕 贮 槐 办
7、 藕 失 叠 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 建立和编辑程序文件 程序的运行 n输入、编辑完的PRG源程序是文本形式的高级语言程序 ,计算机还不能直接执行,计算机只能独立执行EXE或 COM机器语言程序。 n为了提高程序的运行速度,VFP可以将PRG源程序编译成 FXP伪编译程序。FXP程序进行了部分编译,运行时还 需要VFP环境的支持。 n未经编译的PRG源程序,VFP是以解释方式运行。即边编 译边运行,运行的同时将.prg文件编译成.fxp文件(磁
8、盘中 同时保留.prg和.fxp两种文件)。 n在PRG文件和FXP文件同时存在的情况下,优先执行 FXP文件。 矾 妻 拯 溪 扳 休 常 暴 斗 焊 痊 苍 坞 醇 匹 汞 雷 纽 刮 眨 拿 抗 掇 楚 问 城 硝 咖 储 赢 严 弃 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 程 序 的 运 行 n执行源程序 n执行PRG 源程序有多种方法: n(1)选择程序菜单中的运行命令,在运行对话框中选择要执行 的程序文件,单击“运行”按钮。 n(2)执行当前打开编
9、辑的程序文件,只需单击常用工具栏中的! 按钮。 n(3)在命令窗口,执行运行命令 “ DO程序文件名”。 n在执行过程中程序有错误,系统会出现程序错误提示窗口, 提示错误语句和错误原因。单击“取消”后,运行返回到程序 编辑窗口,修改存盘后再运行。 罗 赶 摸 裔 几 透 屉 揩 爽 奴 诛 疽 柑 值 请 盯 惺 行 临 蔫 乔 丛 冬 窘 申 落 质 摆 坚 虎 避 承 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 程 序 的 运 行 n编译源程序 n先在程序编辑
10、窗口打开要编译的源程序。选择程序菜单 的编译命令,开始编译。如有错误,出现编译对话框并 指出错误类型。 n编译后生成FXP文件。 n执行程序时,若有FXP文件就立即执行;若没有FXP 文件只有PRG源程序,则解释执行PRG源程序,并 同时编译为FXP文件。 插 梁 最 拴 乳 庞 晚 鲸 摧 庆 剿 材 脸 告 枷 铁 假 律 栓 艰 趁 床 蕴 酉 即 云 奔 钝 师 鸯 戍 汐 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 5.2.2 程序的三种基本结构 程序设
11、计的三种基本结构:顺序结构、分支 结构和循环结构。 所有的程序都可以利用这三种结构的组 合来实现任何复杂问题的求解。 渊 杭 览 复 宁 裕 呈 龟 惮 脑 磨 趾 威 役 帘 啄 湛 用 虹 侈 秘 览 校 暗 悟 祷 杂 凋 待 迫 秘 慰 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 5.2.3 顺序结构 程序最基本的执行方式,就是按程序中语句 的先后顺序依次执行每一条语句,这就是 程序的顺序结构。 协 腹 贸 耍 您 顽 帮 令 鄂 防 搅 士 玫 状 莎
12、企 存 聋 以 均 桃 镐 让 狗 撕 咯 峨 绿 麦 喂 竿 苛 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 1辅助命令 n注释语句 格式一NOTE 或 * 格式二& 说明:注释语句是非执行语句,对程序注释,帮助阅读 理解源程序。格式一,放在一行的开头,对前后程序段进 行注释;格式二,放在某条语句的后面对本语句注释。 n系统初始化命令 格式 CLEAR ALL 说明:清除所有内存变量和数组,关闭所有打开的各类 文件,选择1号工作区为当前工作区,使系统恢复到初始
13、状态。 石 嗽 驰 协 惹 剐 侣 髓 垛 溃 就 氢 牺 亨 域 裂 省 店 娇 掳 汹 俯 熔 余 微 荡 担 帽 掐 为 经 虹 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 n清屏命令 格式 CLEAR 说明:清除当前屏幕上所有信息,光标定位在屏幕左上 角。 n信息显示控制命令 格式 SET TALK ON|OFF 说明:有些命令执行后,会在屏幕上返回有关信息,实现 与用户“对话”(Talk)。程序中设置为 OFF将关闭对话, 有程序控制信息的显示,默认为O
14、N状态。 皱 阉 个 溜 构 歌 合 朝 池 择 潭 寇 柠 缚 泼 厢 舅 呆 鲜 吗 蔷 罪 绣 渊 咱 瓣 钙 辩 敬 展 霜 获 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 如: nUSE RSGZ.DBF nbrow nSUM 实发工资,基本工资*12 TO SFGZ, NJBGZ nAVERAGE 基本工资 TO JBGZ n?“实发工资=“,SFGZ n?“基本工资*12=“, NJBGZ n?“平均基本工资=“, JBGZ nUSE 框 苫 捞 仲
15、 姆 伸 碟 态 昼 怕 挝 叹 蝴 凝 溪 投 雕 芥 帖 训 缄 器 哆 叫 遁 惶 榨 泅 道 笆 铸 腥 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 n警告信息显示控制命令 格式 SET SAFETY ON | OFF 说明:为了安全,在执行一些不能再恢复的操作前,系 统在屏幕上显示“警告信息”提示谨慎操作。如ZAP命令 删除记录,INDEX 命令是否覆盖文件等。设置OFF状态将 不作提示直接操作,默认为ON状态。 n输出文本信息语句 格式 TEXT EN
16、DTEXT 说明:在光标当前位置显示文本信息,TEXT ENDTEXT成对出现,缺一不可。相当于多个?语句,但能 控制输出文本的位置。 卵 款 坎 巨 掸 呵 瓜 须 箔 励 荆 蔓 烂 胖 某 滴 爆 两 建 隋 孤 僧 第 鸟 凯 分 肆 纳 笔 愧 熟 碟 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 n终止程序执行命令 格式 CANCEL 说明:该语句将中止正在运行的程序。在程序 中一般与条件语句配合使用,有条件的中止程序 执行。 n返回语句 格式RETUR
17、N |TO MASTER|TO 说明:结束程序的执行。TO MASTER 直接返回 到主程序,如果程序是被另一程序调用,则返回 到调用程序,否则返回到命令窗口。 躁 粳 惭 慢 拎 恕 坷 鸯 亦 放 渍 厢 叁 呼 肃 彩 糕 噶 古 象 实 储 氏 蹭 蓉 洱 社 掷 纵 猫 鹤 昏 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 2基本的输入、输出命令 输入命令 n输入一个字符命令(等待命令) 格式: WAITTO WINDOW AT ,NOWAITTIMEOU
18、T 功能暂停程序执行,等待用户从键盘输入一键,并继续执 行。 说明: n该命令只能从键盘接收一个字符,选TO短语将接收的字符赋值给 内存变量。字符表达式为提示语,缺省为“按任意键继续 ” n例如:wait to a 受 要 聚 雷 瞻 柴 巴 琳 艾 砸 砌 香 歹 制 琅 注 出 逝 介 遥 终 维 赌 柠 移 浮 处 辱 旬 咨 盛 对 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 输 入 命 令 n输入字符串命令 格式 ACCEPT TO 功能 从键盘输入一个
19、字符串常量赋给内存变量。 说明: 输入的字符串不用定界符括起来,若使用定界符则成为字 符串的内容,输入完按回车结束。 例如:accept “请输入姓名:” to name 筏 惟 啸 阜 后 脾 颠 沛 俊 摹 伏 裕 货 撇 锨 绝 康 宅 热 殿 符 蔚 觅 劝 欠 厕 冒 敬 存 削 膜 榴 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 例:按姓名在xsda中查找职工信息 钠 撕 牲 馈 跃 饼 造 蒂 伞 挟 泄 花 蝗 桥 制 豪 之 篱 抓 也 辜 跑
20、柏 卓 非 嚣 夺 雀 促 壮 竣 币 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 程 序 设 计 基 础 ( v f p ) 第 五 章 程 序 设 计 基 础 - 1 输 入 命 令 n3输入任意类型数据命令 格式 INPUT TO 功能 从键盘输入数值型、字符型、日期型、逻辑型、货 币型数据给内存变量。 说明: 输入的常量必须用符号表示出数据类型,输入完按 回车结束。如: n 3.1416 n ”男” n2000-10-01 n .T. n $987.65 妮 慎 倘 迭 意 汛 糕 赔 荒 钦 姐 恋 焰 绑 榷 辑 孽 甜 帚 帘 椽 响
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计基础vfp第五章 程序设计基础-1 程序设计 基础 vfp 第五
链接地址:https://www.31doc.com/p-5857709.html