1 / 38
文档名称:

6VF程序设计3-课件【PPT演讲稿】.ppt

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

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

分享

预览

6VF程序设计3-课件【PPT演讲稿】.ppt

上传人:3044324210 2016/5/7 文件大小:0 KB

下载得到文件列表

6VF程序设计3-课件【PPT演讲稿】.ppt

相关文档

文档介绍

文档介绍:程序设计初步( 3) 程序设计初步( 3) 要点: 1、建立模块化程序设计的观念 2、掌握自定义方法的使用 3、掌握变量的作用域 4 、了解过程、自定义函数程序设计的三种基本结构: 顺序结构分支结构循环结构一、程序设计为什么要引入模块化模块化设计思想【例1】设计如图所示表单,计算组合数 C(m,n )。其中, m和n是正整数,且 m>n 。)!(! !nmn m C nm??“计算”命令按钮的 CLICK 事件代码如下: M= N= p1=1 for i=1 to m p1= p1 *i endfor p2=1 for i=1 to n p2= p2 *i endfor p3=1 for i=1 to m-n p3= p3 *i endfor result=p1/(p2 * p3) =result return 数据输入求 m! 求 n! 求( m-n )! 将求阶乘的问题写成一个共有的代码, 代码如下: *自定义方法 JC parameters x y=1 for i=1 to x y=y *i endfor Return Y *“计算”命令按钮的 CLICK 事件: M= N= S1=(M) S2=(N) S3=(M-N) =S1/ (S2 * S3) 二、模块化的基本思想?分而治之的策略--是人们处理复杂问题时的一般策略。它将一个大的任务分解为多个任务,分而治之, 协作处理,共同完成。?分解优化。不同的人分解的策略是不一样,因此分解也有好有坏。??模块化程序就是采用模块化程序就是采用““自顶向下、逐自顶向下、逐步求精步求精””的方法,从整体到局部,从抽的方法,从整体到局部,从抽象到具体的分解过程。象到具体的分解过程。(1)精简主程序提高可读性,同时便于以后程序的维护。(2)减少重复片段 sub1 内的命令原本在主程序会出现两次,而改成调用子程序后,便只出现两次“调用 sub1 ”命令,因此可以减少重复片段,并且以后 sub1 内的命令若需修改时,只要改一个地方就可以了,而不需要同时修改多处。三、模块化程序设计的主要优点在 Visual FoxPro 中,子程序的结构可分为下列几种: ?过程?自定义函数?自定义方法结构化程序可视化程序