- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第七课:pascal专题-pascal语言语法大全及应用配套视频
★qq语音课主讲内容★:
1、pascal语法专用字符:a~z,a~z,0~9,+,-,*,/,=,,=,=,,,(,),[,],{,},:=,,,;,、,:,、、,’,^;?【解说】?a~z:大写得26个英文字母;?a~z:小写得26个英文字母;
0~9:10个数字;?+:加法运算符;
-:减法运算符;
*:乘法运算符;
/:除法运算符;?=:比较运算符:等于;?<:比较运算符:不等于;
=:比较运算符:小于等于;
=:比较运算符:大于等于;?:比较运算符:小于;?:比较运算符:大于;
(,):优先级与参数表达符:左右括号;?[,]:索引号表达符:中括号;
{,}:段落屏蔽与备注符:大括号;
:=:赋值运算符;?,:排列式表达符:逗号;?;:代码(功能)行结束符;?、:主从代码分隔符:点号;?::变量定义分隔符:冒号;
、、:子界定义表达符;
’:字符串标识符:单引号;
^:指针定义符:尖号。
2、pascal语法保留字:and,array,begin,case,const,div,do,downto,else,end,,function,goto,if,in,label,mod,nil,not,of,or,packed,procedure,program,record,repeat,set,then,to,type,until,var,while,with,exports,shr,string,asm,object,unit,constructor,implementation,destructor,uses,inherited,inline,interface,library,xor,shl;?【解说】?and:逻辑运算符:逻辑与;?array:数组定义符:arrayof…;?begin:程序“块”得开始标识符;
case:多条件分支语句得开始标识符;
const:常量定义符;?div:算术运算符:除法取整数结果;?do:执行命令;?downto:单步反循环语句中得命令;
Else:分支语句中得命令,“否则”得意思;
end:“结束”标识符;?file:类型文件标识符;?for:单步循环语句得开始标识符;
function:函数定义得命令符;?goto:跳转指令:?if:单条件分支语句得开始标识符;
in:集合运算符;?label:定义标号;?mod:算术运算符:除法取余数结果;
nil:一个表示“空值”得常量;?not:逻辑运算符:逻辑非;
of:多种组合命令得辅助符,arrayof…,caseof…等;?or:逻辑运算符:逻辑或;?packed:用于压缩与打包得指令;?procedure:过程定义符;?program:delphi工程文件标识符;
record:记录类型标识符;
repeat:循环语句标识符;?set:集合定义符;?then:组合命令得辅助符,if…Then…Else…;
to:组合命令得辅助符,for…To…Do…;
type:类型定义符;?until:循环语句中得辅助符,repeat…Until…;?var:变量定义符;?while:循环语句定义符;while…Do…;?with:组合命令得定义符:with…Dobegin…End;?exports:动态链接库输出项目定义符;
shr:二进制右移运算符;
string:字符串类型标识符;?asm:汇编语言标识符;
object:对象标识符;
unit:单元标识符;?constructor:构造函数定义符;
implementation:单元中“实现部分开始”得标识符;
destructor:析构函数定义符;
uses:单元引用标识符;
inherited:类继承指令;?inline:过程与函数得调用指令;?interface:单元中“声明部分开始”得标识符;?library:dll工程定义符;
xor:二进制位运算符:异或;
shl:二进制位运算符:按位左移。??3、pascal语法中得标识符;?【解说】
标识符就是objectpascal语言中各种成员得名称,这些成员包括变量(var)、常量(const)、类型(type)、过程(procedure)、函数(function)、方法(method)、单元(unit)等。
标识符可以分为三类:标准标识符、自定义标识符与限定标识符。
1)标准标识符
?(1)标准常量,如false、nil、true等;
?(2)标准类型,如boolean、char、real等;
?
文档评论(0)