《Delphi7应用教程》第5章 过程与函数

第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所示

7欢迎词显示程序日回冈欢迎词显示程序回冈 欧迎你进入Deph世界 欧迎你进入Deph世界 欧迎你进入Deh世界 欧迎你进入Deh世界 欧迎你进入Deph世界 显示欢迎词 显示欢迎词 图5-2程序设计界面 图5-3程序运行界面
图5-2 程序设计界面 图5-3 程序运行界面

51.3函数的定义与调用 1.函数的定义 函数也是完成一定功能的程序段,与过程的主要 区别就是函数有返回值,其定义方式稍有不同,函数 的定义格式如下。 格式]: Function函数名(形参表):返回值类型; 局部声明 egin 语句 end
5.1.3 函数的定义与调用 1.函数的定义 函数也是完成一定功能的程序段,与过程的主要 区别就是函数有返回值,其定义方式稍有不同,函数 的定义格式如下。 [格式]:Function 函数名(形参表):返回值类型; 局部声明 begin 语句; end;

2.函数的调用 函数也是通过调用来运行的,调用函数的一般 格式如下。 格式1:变量名=函数名(实参列表 [格式2]:表达式运算符函数名(实参列表) A注意,函数有个返回值,函数调用就相当 作为表达式或表达式的一部分参加运算
2.函数的调用 函数也是通过调用来运行的,调用函数的一般 格式如下。 [格式1]:变量名=函数名(实参列表); [格式2]:表达式 运算符 函数名(实参列表); 注意:函数有一个返回值,函数调用就相当于 一个同类型的值,可以和同类型的数据一样 作为表达式或表达式的一部分参加运算

【例5-2】定义一个函数,用来求任 意非负整数各位数字之和。程序设计界 面如图5-4所示,程序运行时,在第一个 编辑框中输入一个整数,然后按【计算】 按钮,将把该整数的各位数字和求出来 类A并显示在第二个编辑框中,如图5所示 要求把求整数的各位数字和编写成一个 函数
【例5-2】 定义一个函数,用来求任 意非负整数各位数字之和。程序设计界 面如图5-4所示,程序运行时,在第一个 编辑框中输入一个整数,然后按【计算】 按钮,将把该整数的各位数字和求出来 并显示在第二个编辑框中,如图5-5所示。 要求把求整数的各位数字和编写成一个 函数

7计算非负整数的各位数字和回囟 输入一非负整数 各位数字和为: 计算 图5-4程序设计界面 计算非负整数的各位数宇和回囟 输入一非负整数1345129 各位数字和为:26 匚什算 图5-5程序运行界面
图5-4 程序设计界面 图5-5 程序运行界面
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Delphi7应用教程》第4章 数组程序设计.ppt
- 《Delphi7应用教程》第3章 基本程序设计语句.ppt
- 《Delphi7应用教程》第2章 基本数据类型与表达式.ppt
- 《Delphi7应用教程》第1章 Delphi 7.0程序设计.ppt
- 《Delphi7应用教程》第14章 数据库应用开发.ppt
- 《Delphi7应用教程》第13章 多媒体应用程序开发.ppt
- 《Delphi7应用教程》第12章 图形图像编程.ppt
- 《Delphi7应用教程》第11章 组件开发技术.ppt
- 《Delphi7应用教程》第10章 动态链接库(DLL)应用.ppt
- 兰州石化职业技术学院:《微机组装与维护技术》单元3 主板(芯片组I/O接口).pps
- 兰州石化职业技术学院:《微机组装与维护技术》单元2 CPU介绍.pps
- 兰州石化职业技术学院:《微机组装与维护技术》单元1 计算机系统组成.pps
- 兰州石化职业技术学院:《微机组装与维护技术》单元4 存储器.pps
- 《VisuaI Basic 程序设计基础教程》ppt电子书(共八章).ppt
- 《VisuaI Basic 程序设计基础教程》习题解答.doc
- 《汇编语言基础入门》第四章 汇编语言.ppt
- 《汇编语言基础入门》第二章 IBM PC计算机组织.ppt
- 《汇编语言基础入门》第三章(3-1) 寻址方式.ppt
- 《汇编语言基础入门》第三章 寻址方式与指令系统.ppt
- 《汇编语言基础入门》第一章 基础知识.ppt
- 《Delphi7应用教程》第6章 用户自定义类型.ppt
- 《Delphi7应用教程》第7章 常用组件的使用.ppt
- 《Delphi7应用教程》第8章 Delphi 7.0的.ppt
- 《Delphi7应用教程》第9章 应用程序界面设计技术.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第8章 串行通信接口技术.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第1章 计算机基础(唐露新).ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第2章 单片机系统组成原理.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第3章 单片机指令系统.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第4章 汇编语言程序设计习题.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第5章 单片机应用系统扩展设计.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第6章 键盘、显示接口技术.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第7章 A/D和D/A转换接口技术.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(实验讲义)实验一 单片机在线仿真器的使用.doc
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(实验讲义)实验二 交叉汇编软件MBUG的使用.doc
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(实验讲义)实验三 传送指令编程调试.doc
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(实验讲义)实验四 无符号多字节加法.doc
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(实验讲义)实验五 电子钟设计.doc
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(实验讲义)实验六 并行口输出.doc
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(实验讲义)实验七 步进电机驱动.doc
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(实验讲义)实验八 数控工作台.doc