12-多模块程序设计.docVIP

  • 5
  • 0
  • 约2.57千字
  • 约 4页
  • 2016-07-03 发布于重庆
  • 举报
12-多模块程序设计

多模块程序与程序调试 一、多模块程序 模块是一个相对对立的程序段。主程序、子程序、自定义函数、过程等都称为应用程序的模块。应用程序一般都是多模块程序。 主程序调用子程序 [例如] 设计一个计算圆柱面积的子程序,并要求在主程序中带参数调用它。 子程序:yztj.prg 主程序:1.prg 主程序调用自定义函数 ①若使用Function语句定义函数名,表示该函数包含在主程序(调用程序)中 ②若缺省Function语句,表示此函数是一个独立文件,文件名即为函数名 ③使用Return语句返回函数值 ④缺省Return语句返回的函数值为.T. [例如] 设计一个自定义函数,用来求一元一次方程AX+B=0的根。 方法1 使用Function语句定义函数名 主程序:2.prg 方法1 缺省Function语句定义函数名 函数程序:root.prg 主程序:3.prg 主程序调用过程 ①子程序改变为过程后,便可以包含在主程序中直接调用 ②使用Procedure语句指定过程的开始,Endproc(可缺省)结束 ③过程名必须以字母或下划线开头 ④修改或建立过程文件用Modify Command [例如] 设计一个过程,用来求1~n之间奇数的和。 主程序:4.prg 主程序调用过程文件中的过程(或自定义函数) ①将一个或多个过

文档评论(0)

1亿VIP精品文档

相关文档