网站大量收购独家精品文档,联系QQ:2885784924

2015安徽专升本VF程序的设计基础知识.pdf

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2015安徽专升本VF程序的设计基础知识

2015年安徽省普通高校 “专升本”大学计算机复习资料 程序设计基础知识 程序是为了完成一项任务而编写的指令的集合,在某种程度上VFP 中的程序设计同传 统的程序设计有很大的不同。在VFP 中可以同时应用面向过程和面向对象两种编程方法, 面向对象的程序设计是其主要特色。一般来说,对于制作简单、较小的应用程序,使用过 程编程方式比较容易,同时这也是面向对象编程方式的基础。本章主要介绍的是面向过程 的编程方法。 4.1 程序设计概念 4.1.1程序设计与算法简介 程序设计从某种意义上来说, 是根据算法步骤把命令、函数、变量、常量、表达式等 以逻辑的方式组合成程序文件或系统。确定算法和编写程序是两个重要步骤。 算法是指为解决一个问题而采取的方法和步骤,或者说解决步骤的精确描述。算法分 为数值运算算法和非数值运算算法。数值运算算法的目的是计算数值解,如求方程的根, 求函数的定积分等。非数值运算算法,包括的范围很广,常见的办公室自动化系统、管理 领域、商业领域及医学应用等等,主要是描述其解决应用问题的逻辑步骤。 描述实现算法的逻辑步骤,一般采用流程图方式,流程图分传统流程图;N--S 流程图 等。传统流程图是用一些图框,流程线以及文字说明来描述操作过程,这样的表示算法, 直观,形象,容易理解。如图4.1 和图4.2 : . “起止框”用来表示算法的开始和结束。 “处理框”用来表示一般的数据处理。 “输入/出框”表示输入,输出操作。 “流程线”表示流程的方向(执行方向)。 “连接点”用于将画在不同地方的线连接起来。 “判断框”用来根据给定条件是否满足,决定执 行两条路径中的某一路径。 拿到一个问题后,首先拟定并写出算法,画出结 构流程图,然后再根据算法书写程序,是一个良好的习 图4.1 惯。这样做不仅可提高所写程序的正确性,也容易修改 程序,提高整个程序设计的效率 4.1.2源程序实例 例:显示”student.dbf”表中 “总成绩 “小于360的所有学生的学号,姓名,总成绩. 分析问题:逐一判断每条记录的总成绩字段的值是否大于360,如果大于就显示,否则 不显示.根据分析结果画出结构流程图,如:图4.2,然后写出源程序如下: SET TALK OFF CLEAR OPEN DATABASE STUDENTS USE STUDENT1 1 安徽专升本网 内部资料 2015年安徽省普通高校 “专升本”大学计算机复习资料 DO WHILE !EOF() IF 总成绩=360 初始化 ? 学号,姓名,总成绩 SKIP 打开数据库和表 ELSE SKIP Y ENDIF 是否表末 ENDDO N CLOSE DATABASE RETURN 总成 N Y N 4.1.3 程序的创建、编辑和运行

文档评论(0)

bokegood + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档