第2章Delphi语法基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.5.4 顺序类型函数 1.顺序类型 顺序类型指整型、字符型、布尔型、枚举型、子界型5种数据类型,如下所述: (1)整数的的序数是其自身; (2)字符的序数是其ASCII 码; (3)布尔型数据:False序数为0,True为1; (4)枚举型第一个数据序数为0,其余类推; (5)子界型第一个数据序数为1,其余类推。 除第一个序数,每一个都有一个前趋值;除最后一个序数,每一个都有一个后继值。 2.顺序函数 2.6语句 2.6.1 语句的基本概念 按执行时间可分为:声明语句和可执行语句。 顺序函数 引用形式 函数功能描述 序数函数 Ord(x); 返回数据x的序数 前趋函数 Pred(x); 返回数据x的前趋值。如果将Pred函数用于第一个数据,就可能产生一个编译时的错误 后继函数 Succ(x); 返回数据x的后继值。如果将Succ函数用于最后一个数据,就可能产生一个编译时的错误 首序数函数 Low(x); 返回顺序型数据x取值集合中的第一个值(序数最小)。它还可以返回数组的第一个元素 末序数函数 High(x); 返回顺序型数据x取值集合中的最末一个值(序数最大),它还可以返回数组的最末一个元素   声明语句包括单元说明语句、类型说明语句、变量说明语句、过程说明语句、函数说明语句和程序区段标识语句等。   可执行语句包括赋值语句、运行控制语句和结构控制语句等。   按语句的描述形式,可分为简单语句、结构语句和复合语句等。    简单语句只含有一个语句定义符或特殊标志;结构语句往往含有多于一个的语句动词;复合语句则是由begin和end括起来的若干个简单语句、结构语句和复合语句,允许复合语句多层嵌套,或为空,也就是在begin和end之间没有其他语句。 2.6.2 常见声明语句 1.标号声明语句 标号声明语句即用一个整型数来表示程序的某个执行语句,一行标号声明语句可以同时声明几个标号,其用法如下所示: label Aa,Ab; var I:integer; begin … //语句 if(I=0) then goto Aa; … //语句 Aa:begin … //语句 end; end; 2.类型声明语句  在Object Pascal中,所有的变量必须是某种特定的数据类型,类型决定了它所能包含的数值和可进行的操作,用类型声明语句可以定义新的数据类型。例如: Type TmyDim:Array[1..10,1..5] of Double; 3.过程声明语句  过程可以被看成一段小程序,用来实现某种特定的目标,在完整的程序中它被当作一个语句来执行。在建立过程之前应先声明。 procedure NumString(N:Integr;Var S:string); 4.函数声明语句  函数与过程相似,主要区别在于函数必须有返回值,函数的声明参见下面的语句,其中,最后的Real表示函数的返回数据类型。 Function Power(X:Real;Y:Integer):Real; 2.6.3 赋值语句和程序的顺序结构 1.赋值语句 赋值语句的语法格式为: 变量名:=表达式; 2.类型兼容  类型兼容是指数据类型不完全相同的量之间能进行的运算和赋值操作。 第2章 Delphi语法基础 2.1 保留字与标识符 2.1.1 标识符   标识符是Object Pascal语言中各种成分  的名称,这些成分包括变量(Var)、常量(Const)、类型(Type)、过程(Procedure)、函数(Function)、方法(Method)、单元(Unit)等。   标识符可以分为三类:标准标识符、自定义标识符和限定标识符。 1.标准标识符 (1)标准常量,如False、Maxint、True等; (2)标准类型,如Boolean、Char、Real等; (3)标准函数,如Sin、Cos、Abs、Arctan  等; (4)标准过程,如Dispose、Get、New、Pack、Put等; (5)标准文件,如Input、Output等。 2.自定义标识符   程序员根据程序设计的需要,自己定义的常量、变量、类型、函数、过程等所取的名字。自定义标识符可以由任意长的一个不带空格的字符串组成,包括字母A~Z 、a~z 、数字0~9 和下划线“_”等。   定义标识符需要遵循以下规则: (1)标识符不区分大小写; (2)标识符只能以字母或下划线开头,不能

文档评论(0)

xiaohuer + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档