第2章-面向对象的pascal语言解析课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第2章-面向对象的pascal语言解析课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 pascal 语言 解析 课件
- 资源描述:
-
1、2022年12月16日星期五DELPHI程序设计基础教程第二章 面向对象的pascal语言t本章学习导读t2.1 Object Pascal概述t2.2 基本数据类型t2.3 运算符 t本章小结2022年12月16日星期五DELPHI程序设计基础教程本章学习导读t本章首先介绍如何在Delphi集成开发环境中创建控制台程序,这将为下面学习对象Pascal语言的基本理论创造一个简单实用的上机环境;然后介绍面向对象的Pascal语言中的一些基本知识,如源程序结构、符号、常量、变量、基本数据类型和表达式,并相应的配合图形界面程序实现的实例进一步加深读者对相关知识点的理解。读者在学习完本章之后就可以使用
2、Delphi进行简单的面向对象的程序设计和开发了。2022年12月16日星期五DELPHI程序设计基础教程2.1 Object Pascal概述t2.1.1 标识符t2.1.2 保留字t2.1.3 注释t2.1.4 常量和变量 2022年12月16日星期五DELPHI程序设计基础教程2.1 Object Pascal概述tObject Pascal具备清晰的模块结构,编译、运行效率高,便于移植,同时由于它提供了各种常量、变量的设置以及丰富的数据类型,在充分体现结构化程序设计的同时,使其应用程序广泛应用于应用软件的开发。t通常可以利用Delphi开发下面的3种应用程序:l(1)Windows图形
3、界面程序l(2)控制台程序l(3)服务器程序2022年12月16日星期五DELPHI程序设计基础教程2.1 Object Pascal概述t例2-1:编写一个小程序。要求输入一行文字,然后输出用户输入的文字,按回车键退出。该实例可以让读者在学习对象Pascal语言的过程中方便地上机。该实例具有以下特点:(1)是一个控制台程序。(2)生成的应用程序非常小,一般在几十个字节左右。(3)便于保存和备份实例。因为实例的运行环境、界面模式和文件等都比较简单、统一,所以在做完实例之后可以将关键代码复制到某个字处理软件的文档中保存。另外也可以通过简单的操作将运行结果显示的文字复制到剪贴板中。(4)相关文件少
4、。最少情况下可以只有一个工程文件(.dpr)和一个可执行文件(.exe)。2022年12月16日星期五DELPHI程序设计基础教程2.1.1 标识符t标识符(Identifiers)是以字母或下划线开头,后跟字母、数字或下划线所组成的串,其作用是标识常量、变量、类型、属性、对象、过程、函数、程序、单元、库和组件库等。t标识符由一个或多个ASCII码字符序列组成,其构词规则如下:l(1)标识符由字母、数字或下划线组成;l(2)标识符的第一个字符必须是字母或下划线;l(3)标识符的长度不应超过255个字符,否则只有前255个字符有效;l(4)不能将保留字用作标识符;l(5)标识符不区分大、小写。2
5、022年12月16日星期五DELPHI程序设计基础教程2.1.2 保留字t程序如同一篇文章,由字符组成单词,再由单词和符号构成句子语句。Object Pascal语言中具有特殊含义的单词称为保留字。保留字系统已使用,用户不可以用来作为标识符。以下是Object Pascal的保留字:ANDAND,ARRAYARRAY,BEGINBEGIN,CASECASE,CONSTCONST,DIVDIV,DODO,DOWNTODOWNTO,ELSEELSE,ENDEND,FILEFILE,FORFOR,FUNTIONFUNTION,GOTOGOTO,IFIF,ININ,LABELLABEL,MODMOD,
6、NILNIL,NOTNOT,OFOF,OROR,PACKEDPACKED,PROCEDUREPROCEDURE,PROGRAMPROGRAM,RECORDRECORD,REPEATREPEAT,SETSET,THENTHEN,TOTO,TYPETYPE,UNTILUNTIL,VARVAR,WHILEWHILE,WITHWITH等等2022年12月16日星期五DELPHI程序设计基础教程2.1.3 注释t注释语句为非执行语句,编译程序不对其进行翻译,也不执行,只是为方便用户读程序而附加的解释说明语句。Object Pascal支持3种类型的注释。l大括号注释:“”与“”的成对使用表示它们之间的内
7、容为注释部分。l带星号的小括号注释:“(*”与“*)”的成对使用表示它们之间的内容为注释部分。l双斜杠注释“/”:表示所在行的该符号之后的内容为注释。2022年12月16日星期五DELPHI程序设计基础教程2.1.3 注释t例2-2:编写一个小程序。依次输入a,b,c三个数,然后分行输出三个数,按回车键退出。2022年12月16日星期五DELPHI程序设计基础教程2.1.4 常量和变量 常量和变量是学习各种编程语言进行程序设计的基础概念,它们都是存储数据的载体,它们在同一时刻只存储一个数据。常量和变量代表了在程序运行过程中两种不同状态的量。常量的值是指在程序运行过程中始终不变;与之相反,变量的
8、值则是程序运行过程中可以改变。2022年12月16日星期五DELPHI程序设计基础教程2.1.4 常量和变量t常量 在Object Pascal中用Const关键字来声明变量,可以同时声明一个或几个常量,每定义一个常量应以分号结束。说明常量时,不需要指定其数据类型,只需给出具体的值。因为编译器能根据常量的值自动判断常量的类型并分配内存,对于整型常量,编译器在运行时跟踪它的值,并不对它分配内存。如:Const a=10,编译器能自动判断a是整型,Const Pi=3.14判断Pi是实型,等等。t常量赋值的格式如下:Const Const 常量名常量名=表达式;表达式;2022年12月16日星期五
9、DELPHI程序设计基础教程2.1.4 常量和变量t变量lObject Pascal中用Var关键字来声明变量,在声明变量时需要声明变量的类型。l变量分为全局变量和局部变量。全局变量一旦声明,会在整个程序中起作用。而局部变量则是在某一个过程或函数中起作用,退出该过程或函数则该变量自动从内存中被释放。l变量是程序代码中代表一个内存地址的标识符,而此地址中的内容在程序代码执行时可以被改变。在使用变量前必须对它进行说明,即对它进行命名,并说明它的类型。系统根据变量的数据类型为每一个变量分配一定的内存空间。用户可以通过变量名对内存单元进行读或写。t变量赋值的格式如下:var 变量名列表:类型名;202
展开阅读全文