Delphi的语法基础公开课一等奖课件省赛课获奖课件.pptx

Delphi的语法基础公开课一等奖课件省赛课获奖课件.pptx

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Delphi程序设计教程;第2章Delphi语法基础;2.1保存字与标记符

2.1.1保存字

保存字(ReservedWord)是由系统规定的、含有特定意义的单词,在编程时不能被重新定义或作其它用。

2.1.2标记符

标记符是用来表达常量、变量、字段、类型、程序、过程、函数、对象等语法实体的名称的符号。

1.原则标记符

2.自定义标记符

3.限定标记符

2.1.3指令符

指令符(directives)也是含有特定意义的单词,但是,它们仅被用于顾客自定义的标记符不会出现的上下文中。;2.1.4注释

(1)组合符号“{”与“}”的成对使用表达它们之间的内容为注释部分。

(2)组合符号“(*”与“*)”的成对使用表达它们之间的内容为注释部分。

(3)符号“//”的单个使用表达所在行的该符号之后的内容为注释。

注意:

(1)注释符“{”与“}”、“(*”与“*)”在使用时不支持注释的嵌套,并且必须成对使用。

(2)建议对于单行和少量几行的注释使用符号“//”,对于大块注释使用“{”和“}”或“(*”和“*)”。

(3)有时能够运用注释在代码中形成一种醒目的标志。例如运用注释符号形成一种矩形方框,在其中能够添加某些重要的阐明文字。

(4)在注释符“{”或“(*”后紧接着的是一种美元符号“$”时,表达该句是一种编译器指令,它与普通的注释不同,普通用来对编译过程进行设立。;2.2数据类型

2.2.1数值型数据

1.整型

2.实型

2.2.2字符数据

1.字符型

2.字符串型

2.2.3布尔型数据

2.3常量与变量

在程序的执行过程中其值保持不变,称为常量;

在程序的执行过程中其值能够被变化,称为变量。

2.3.1常量

1.直接常量

2.符号常量;定义符号常量使用常量阐明语句,其语法格式为:

CONST

〈常量名1〉=〈常量值1〉;

〈常量名n〉=〈常量值n〉;

3.类型常量

定义类型常量的语法格式为:

CONST

〈常量名〉:〈类型名〉=〈常量值〉;

2.3.2变量

1.变量的声明;变量声明的语法格式为:

VAR

〈变量名1〉:〈类型名1〉;

〈变量名n〉:〈类型名n〉;

当多个变量含有相似的类型时,能够使用以下的紧凑格式:

VAR〈变量名1〉,…,〈变量名n〉:〈类型??〉;

2.4运算符与体现式

2.4.1算术运算符与算术体现式

1.算术运算符

2.算术体现式

算术体现式的格式为:

〈数值1〉〈算术运算符1〉〈数值2〉[〈算术运算符2〉〈数值3〉];2.4.2逻辑运算符与逻辑体现式

逻辑运算符可分为布尔运算符、位运算符和关系运算符。

1.布尔运算符

布尔运算符只能对两个布尔型操作数进行运算,成果仍为布尔型,即只能为True或者False基本的布尔运算符有4个:NOT、AND、OR和XOR。

2.位运算符

位运算符是对Integer类型操作数的二进制形式的位执行操作。

3.关系运算符

关系运算符用于比较两个同类型量的值。

4.布尔体现式

布尔体现式由布尔运算符和布尔类型的操作数所构成,因此布尔体现式中的操作数能够是任何运算成果为布尔类型的体现式,涉及关系运算体现式和运算成果为布尔类型的函数如Odd(x)、FileExists(x)、等。

2.4.3字符串运算符

字符串体现式的格式为:

〈字符串体现式〉+{〈字符串〉|〈字符〉};2.4.4运算符的优先级

除了以上介绍的运算符外,尚有指针运算符、集合运算符、类运算符和取地址运算符等,全部的运算符和算术运算符同样,都含有优先级的概念。

2.5惯用系统函数与过程

2.5.1数学运算函数

1.绝对值函数

绝对值函数定义:

functionAbs(x);

2.平方与平方根函数

平方函数的定义:

functionSqr(x:Extended):Extended;;平方根函数的定义:

functionSqrt(x:Extended):Extended;

3.三角函数

functionSin(x:Extended):Extended;

functionCos(x:Extended):Extended;

functionArcTan(x:Extended):Extended;

4.整数部分与小数部分

取整数函数的定义:

functionInt(x:Extended):Extended;

取小数函数的定义:

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档