Delphi程序设计与应用教程教学课件 第二章Objectpascal语言基础.ppt

Delphi程序设计与应用教程教学课件 第二章Objectpascal语言基础.ppt

ID:50085211

大小:389.50 KB

页数:96页

时间:2020-03-08

Delphi程序设计与应用教程教学课件 第二章Objectpascal语言基础.ppt_第1页
Delphi程序设计与应用教程教学课件 第二章Objectpascal语言基础.ppt_第2页
Delphi程序设计与应用教程教学课件 第二章Objectpascal语言基础.ppt_第3页
Delphi程序设计与应用教程教学课件 第二章Objectpascal语言基础.ppt_第4页
Delphi程序设计与应用教程教学课件 第二章Objectpascal语言基础.ppt_第5页
资源描述:

《Delphi程序设计与应用教程教学课件 第二章Objectpascal语言基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章ObjectPascal语言基础2.1词法符号2.2常量与变量2.3简单数据类型2.4结构类型2.5运算符优先级2.6语句与流程控制2.7过程与函数2.8程序与单元的结构2.9标识符的作用域2.1词法符号例2-1:了解Delphi源程序由程序可见,Delphi源程序是由单词和符号组成的纯文本。一、基本符号ObjectPascal语言仅使用以下几类基本符号:1.大小写英文字母A、B、C、…、Z等26个大写,和a、b、c、…、z等26个小写字母。2.数字符号0,1,2,3,4,5,6,7,8,9等。3.其他符号有+,-

2、,*,/,=,<,>,(,),[,],{,},_,;,:,,,.,‘,^,#,$,及空格符等。二、保留字、标识符、标准标识符、指令字1.保留字程序如同一篇文章,由字符组成单词,再由单词和符号构成句子——语句。其中有一类单词,它们具有特定的语法含义,称为保留字(reservedwords)。程序员不得重新定义保留字的语义。常用的保留字如:begin、end、if、and、for、do等。2.标识符标识符用作常量、变量、数据类型、过程、函数、单元及程序等的名称。由一个或多个ASCII码字符序列组成,其构词规则如下:(1)标识

3、符由字母、数字或下划线组成;(2)标识符的第一个字符必须是字母或下划线;(3)标识符的长度不应超过255个字符,否则只有前255个字符有效;(4)不能将保留字用作标识符;(5)标识符不区分大、小写。例如:x、x1、max、a15、Button_OK都是合法的标识符,而5x、x-y、α、ax10.5等都是非法的标识符。3.标准标识符在ObjectPascal语言中,有一类标识符是系统预先定义的,它们用于标识系统预先定义的标准函数、标准过程、标准类型、标准常量及标准文件等。标准常量,如False、Maxint、True等。标

4、准类型,如Boolean、Char、String、TDateTime等。标准函数,如Abs、Eof、ShowMessage、Sqrt等。标准过程,如Dispose、New、Read、Readln、Reset等。标准文件,如Input、Output等。标准标识符是可以重新定义的。(例2-2)注意:(1)当程序中自定义的标识符与其引用的单元中所定义的重名时,如果要访问被引用单元的标识符,则必须指示为外部单元的标识符,不然访问的是本程序定义的标识符。(2)因System单元是自动引用的,不必也不允许在引用部分列出System单

5、元。4.指令字指令字为编译提供指示意义。各指令字有它专门的用途,如:absolute指令字用于指示相同类型的另一标识符存放在同一个内存区域。如下面代码:varI:Integer;J:IntegerabsoluteI;这里用到了指令字absolute,它声明变量J和已存在的同类型变量I的值驻留在同一段内存单元中,即I与J实为同一变量。2.2常量与变量常量:在程序中,值始终保持不变的量,包括字面常量、符号常量和类型常量等。变量:变量是一种可随时更改其值的量。一个变量在某一个时刻有且仅有一个值。一、常量1.字面常量(1)整型常

6、量即整数,如3、10000、-90。在ObjectPascal中十六进制形式表示整型常量以字符$开头,如$20相当于十进制的32。(2)实型常量即实数,例如,6.6、0.77e+4。后者的表示方法称为指数记数法或科学记数法,0.77e+4表示0.77×104。Pascal语言中的实数表示和日常书写的形式基本相似,但要注意以下几点:①小数点前后一定要有数字。②数中不允许包含空格字符与逗号。例如1,000,000是不合语法的。③没有分式表示。④使用指数记数法时,e前面应有整数或实数,e后面必须是整数。例如:88.0、-0.8

7、、1e+23、-3.45e-6都是正确的实数表示法,而88.、.66、4.4e5.5、e6则是不正确的。(3)布尔常量它是指False和True这两个值,False表示逻辑值“假”,True表示逻辑值“真”。(4)字符常量字符常量有两种表示方式:①用单引号对括起来的单个字符,如'a'、'*'、'2'等。②用#引导一个整数,整数表示该字符的ASCII码。例如,#13、#$20、#$30、#65分别表示回车符、空格符、数字符号'0'、字母'A'。因单引号用于定界字符常量,所以用‘’‘’表示单引号字符。(5)字符串常量字符串常

8、量是用单引号对括起来的一串字符,例如,'Goodidea'、'96.5'、'#='。当字符串内有单引号时,要用两个连续单引号表示,例如,'Mostchildren''sEnglishCourse'。书写字符串需要注意以下几点:①空格字符可以是字符串的组成部分。所以在字符串中的任何空格字符都是其值的一部分;②字符串中的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。