第5章过程与函数 本章要点: 区理解过程与函数的概念 区掌握过程与函数的定义方法 区掌握过程与函数中三种参数的传递的 概念及特点 区掌握过程与函数的调用方法
第5章 过程与函数 本章要点: 理解过程与函数的概念 掌握过程与函数的定义方法 掌握过程与函数中三种参数的传递的 概念及特点 掌握过程与函数的调用方法
5.1循序渐进学理论 软件项目 级子模块1 级子模块2 二级子模块11 二级子模块12 二级子模块21 二级子模块22 结构化程序设计模式
5.1 循序渐进学理论
51.1过程与函数的概念 1.过程的概念 Delph语言的过程有两种:标准过程与自 定义过程。标准过程是系统内部定义好的过 程。自定义过程是用户自己编写代码定义的 过程,它又分为事件过程与通用过程两种。 人2.函数的概念 函数也是完成某一功能的程序段,与过程 最重要的区别在于函数有返回值而过程没有。 Delph的函数也有两类:标准函数和自定义函 数
5.1.1 过程与函数的概念 1.过程的概念 Delphi语言的过程有两种:标准过程与自 定义过程。标准过程是系统内部定义好的过 程 。自定义过程是用户自己编写代码定义的 过程,它又分为事件过程与通用过程两种。 2.函数的概念 函数也是完成某一功能的程序段,与过程 最重要的区别在于函数有返回值而过程没有。 Delphi的函数也有两类:标准函数和自定义函 数
512过程的定义与调用 512过程的定义与调用 通用过程由用户自己创建并通过程序调用,创建通用过 程也称过程声明或过程定义 [格式]: Procedure过程名([形参表])// Procedure表 示这是一个过程,有形参也可以没有 局部声明声明常量、变量或另一个过程或 类A函数等 begin 语句 //简单语句或复合语句都可以 en d
5.1.2 过程的定义与调用 5.1.2 过程的定义与调用 通用过程由用户自己创建并通过程序调用,创建通用过 程也称过程声明或过程定义。 [格式]:Procedure 过程名([形参表])//Procedure表 示这是一个过程,有形参也可以没有 局部声明 //声明常量、变量或另一个过程或 函数等 begin 语句; //简单语句或复合语句都可以 end;
2.过程的调用 创建的通用过程是为了调用的,通用过程只有通 过调用才能被执行。若想要调用某个过程,该过程必 须在调用语句之前定义 [格式1:过程名(实参表); [格式2]:过程名;或者:过程名(); 【例5-1】定义一个过程,用来在一个Memo组件 中显示若干行欢迎词,欢迎词的显示次数是随机的, 但至少显示3次,至多显示7次。程序的设计界面如图 5-2所示,程序运行时,单击【显示欢迎词】按钮, 将在Memo组件中显示出若干行欢迎词,如图5-3所示
2.过程的调用 创建的通用过程是为了调用的,通用过程只有通 过调用才能被执行。若想要调用某个过程,该过程必 须在调用语句之前定义。 [格式1]:过程名(实参表); [格式2]:过程名; 或者:过程名( ); 【例5-1】 定义一个过程,用来在一个Memo组件 中显示若干行欢迎词,欢迎词的显示次数是随机的, 但至少显示3次,至多显示7次。程序的设计界面如图 5-2所示,程序运行时,单击【显示欢迎词】按钮, 将在Memo组件中显示出若干行欢迎词,如图5-3所示