- 1
- 0
- 约8.38千字
- 约 52页
- 2017-01-11 发布于北京
- 举报
[VFP第12部分模块化
过程、自定义函数及过程文件 与子程序不同的是,过程往往不是一个独立的程序,是程序文件的一个组成部分,习惯上把它写在主程序的最后,并冠以procedure 过程名标志。 一、过程 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. procedure 过程名 [parameters 参数表] 命令序列 return 1. 过程的格式 命令格式: Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. do 过程名 [with 参数表] 2. 过程的调用 命令格式: Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 例:输入圆的半径,求圆的面积。 clea area=0 input “输入半径:” to r do sub3 with r,area ?”圆的面积为:”,area Retu Procedure sub3 parameter a,b b=pi()*a^2 retu Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 与系统函数类似,自定义函数通过函数名返回函数值。 二、自定义函数 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. [function 函数名] [parameters 参数表] 〔命令序列〕 return 〔表达式〕 1、自定义函数的定义 命令格式: Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 函数名(参数表) 2、自定义函数的调用 调用格式: Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 例:输入圆的半径,利用自定义函数求圆的面积。 解法一:自定义函数作为一个独立的文件。 自定义求圆面积的函数area.prg如下: ? parameters a return PI()*a^2 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 程序设计基础 --模块化程序设计 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 程序设计的三种基本结构: 顺序结构 分支结构 循环结构 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. (1)模块化设计思想(2)子程序、子程序调用 (重点)(3)变量的作用域 (重点) (4)过程、自定义函数及过程文件 本次课的知识点 Evaluation only.
您可能关注的文档
- (新浪微任务服务.ppt
- [XX地产绩效考核管理制度.doc
- [u8补丁使用说明.ppt
- [t第一章自动控制的一般概念第一二讲1.ppt
- [XX大学机关作风与效能建设考评监督办法.doc
- [xx学校冬季安全防火工作实施方案.doc
- [XX工商局机关干部绩效考核奖惩办法.doc
- [XX市XX公交驾驶员安全行车奖惩制度.doc
- (基因和基因敲除技术及英文文献讲解 .ppt
- [xx地产绩效考核草案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测生物试卷+答案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测语文试卷+答案.doc
- 四川省绵阳南山中学实验学校2025-2026学年高三上学期1月月考数学含答案.doc
- 2026届辽宁省大连市高三上学期双基考试物理试卷+答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测化学含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测生物含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测英语含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测政治含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试化学含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试生物含答案.doc
原创力文档

文档评论(0)