VF程序设计概述复习_IT认证_资格考试认证_教育专区.pdf_第1页
VF程序设计概述复习_IT认证_资格考试认证_教育专区.pdf_第2页
VF程序设计概述复习_IT认证_资格考试认证_教育专区.pdf_第3页
VF程序设计概述复习_IT认证_资格考试认证_教育专区.pdf_第4页
VF程序设计概述复习_IT认证_资格考试认证_教育专区.pdf_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

钻石信誉 重庆市普通专升本考试复习资料 淘宝店 整理 更多专升本复习资料请关注 1 VF 程序设计复习程序设计复习 1 程序设计概述 程序设计概述 一 程序的概念 概念 具有一定功能的计算机能执行的指令的集合 例 1 显示表 XSDA 可编写成如下命令序 SET DEFA TO F 表 USE XSDA LIST CLOSE ALL 例 2 求 a 3 b 2 c 5 求 a b c 程序 test prg 代码如下 a 3 b 2 c 5 x a b c x 二 常见的程序设计方法 1 结构化程序设计 模块化 结构化程序设计是一个面向过程的概念 把一个实际问题分为两部分 即数据和过程 通过 动态的程序执行过程来对静态的数据进行处理 得出正确的结果 由 VFP 命令和程序设计命 令的组合 需编制和调试 2 面向对象的程序设计 3 结构化程序设计它是面向过程程序设计的另一种描述 面向过程程序设计有如下特点 整个程序分为若干个模块 模块之间相衔接 且相对独立 第个模块只有一个入口和一 个出口 第个模块都能单独执行 且在有限时间内执行完 采用自顶向下 逐步求精的 方法 三 程序三大基本结构 1 顺序结构 执行是按命令出现的先后顺序执行 2 分支结构 按给定的条件成立与否来决定程序起向 分单向选择分支 双向选择分支和多 路分支 有以下两种 IF 语句 DO CASE ENDIF ENDCASE 3 循环结构 程序的执行发生了自下而上的往复 某一程序段将重复执行 有以下三种 Do While For SCAN ENDDO ENDFOR ENDSCAN 四 算法和流程图 算法 解决某一问题的方法与步骤 见教材例 流程图 算法的描述 除用自然语言描述外 计算机领域常用流程图 ANSI 图和 N S 图 描述 见教材例 例如 乐山到成都怎么去 1 解一元二次方程的算法 Ax2 bx c 0 求 x 钻石信誉 重庆市普通专升本考试复习资料 淘宝店 整理 更多专升本复习资料请关注 2 2 求出 1 100 之间的质数 X 2 到 SQRT X 2 程序的建立和执行 程序的建立和执行 一 程序的扩展名 PRG 实质 文本文件 ASCII 编码 执行时 会产生编译文件 FXP 后让计算机执行 二 程序文件的建立和编辑 1 命令方式 MODI COMM 程序名 PRG PRG 可省 2 菜单方式 文件 新建 程序 3 项目管理器中建立的方法 建立项目管理器 新建程序 4 其他方法 其它可编辑文本的软件 记事本 写字板 WORD 其它程序编辑器 注意 希望编写程序之前事先设置好默认目录 set defa to 然后我们编写的程序就会 自动存储在那个目录中 例如 set defa to d ks modi comm Test 相当于是 modi comm D ks test prg 三 程序的执行 1 命令方式 命令格式 DO 盘符 路径 程序名 2 菜单方式 程序 菜单 运行 命令 在 运行 窗口中输入被运行的程序文件名 即可运行程序 四 VFP 程序的分类 数学类程序 涉及到表操作的程序 如果本程序是涉及到表操作的程序 那么 1 在程序开始部分可以先加语句 CLEAR 和 CLOSE ALL 2 程序最后可以使用命令 CLOSE ALL 3 然后使用 RETURN 或 CANCEL 或 QUIT 例 找出并显示所有三好生 CLEAR CLOSE ALL USE 学生 LOCATE FOR 三好生 DO WHILE NOT EOF DISP CONTINUE ENDDO CLOSE ALL RETUREN 3 顺序程序设计与常用语句 顺序程序设计与常用语句 一 程序设计中的常用语句 1 输入命令 钻石信誉 重庆市普通专升本考试复习资料 淘宝店 整理 更多专升本复习资料请关注 3 1 赋值命令 命令一 STORE TO 命令二 2 交互式输入命令 注意 输入数据是在程序执行的时候 INPUT 提示信息 TO ACCEPT 提示信息 TO WAIT 提 示信息 TO TIMEOUT 说明 提示信息是提示信息是 C 型型 它会在屏幕上原样输出它会在屏幕上原样输出 WAIT 命令的功能 暂停程序执行 显示提示信息等待用户按键 命令的功能 暂停程序执行 显示提示信息等待用户按键 Wait 命令中 输入的只 能是一个字符 C 型 Input 适用于全部类型内存变量 输入时需要加定界符 Accept 只适用于 C 型 并且 C 型不加定界符 注意 Input 和和 accept 在编写程序时语句都一样 只是执行程序 在编写程序时语句都一样 只是执行程序 do 时 主屏幕上要求输 入的类型和格式不同 时 主屏幕上要求输 入的类型和格式不同 例 1 输入 a b c 的值 对 2ax b c 求 x 的值 Clear Input 现在计算 2ax b c 请输入 a 的值 to a Input 请输入 b 的值 to b Input 请输入 c 的值 to c x c b 2 a x 的值为 x 4 实参和形参类型必须一致 实参个数 形参 5 如果实参数是变量 那么程序能直接改变实参的值 也就是 值能传出去 也能传回来 值可能会变 6 若实参不是内存变量 如常量 表达式 则形参不返回 即程序不能改变实参的值 也就是说值能传出去 但是不能传回来 值不会变化 例 例 主程序 MAIN PRG CLEAR X1 10 X2 20 X3 30 do ZCX WITH 1 X2 X3 5 X1 X2 X3 钻石信誉 重庆市普通专升本考试复习资料 淘宝店 整理 更多专升本复习资料请关注 24 Cancel 子程序 ZCX PRG para a b c A B C A A 1 B B 1 C C 1 A B C RETURN 执行结果 1 20 35 2 21 36 10 21 30 四 函数和过程 理解函数和过程的定义和使用 函数 function 过程 procedure parameters parameters return 表达式 return 理解函数 过程 子程序的区别 函数和过程是在一个程序中完成的 函数需指明具体的返回值 过程不 1 过程 基本格式 钻石信誉 重庆市普通专升本考试复习资料 淘宝店 整理 更多专升本复习资料请关注 25 Procedure parameters Return 过程的调用 Do with 说明 1 参数使用方法同前 2 可以将很多过程存放在一个 prg 文件中 然后使用 set procedure to 来调用 过程的关闭 set procedure to Close procedure release procedure 过程文件 a1 Procedure xs If 性别 男 disp endif Return 主程序 a2 Clear Use 学生 Set proc to a1 Do while not eof do xs skip Enddo 钻石信誉 重庆市普通专升本考试复习资料 淘宝店 整理 更多专升本复习资料请关注 26 另外 请看书上例 4 62 4 63 175 页 2 函数的使用 基本格式 Function Parameters Return 主程序使用格式 变量 函数 参数表 注意 函数和过程的主要区别在于是否有返回值 例 求 1 1 2 1 3 1 4 1 n 函数所在程序 Jc prg Para x Y 1 For m 1 to x y y m endfor Return y 主程序 js prg Clear Input 请输入 to n Sum 0 For i 1 to n sum sum 1 jc i Endfor 钻石信誉 重庆市普通

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论