《ObjectPascal语言》PPT课件

《ObjectPascal语言》PPT课件

ID:45091832

大小:1.00 MB

页数:64页

时间:2019-11-09

《ObjectPascal语言》PPT课件_第1页
《ObjectPascal语言》PPT课件_第2页
《ObjectPascal语言》PPT课件_第3页
《ObjectPascal语言》PPT课件_第4页
《ObjectPascal语言》PPT课件_第5页
资源描述:

《《ObjectPascal语言》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、任课教师:杨超电子邮箱:yangchao_69@163.com测控软件设计1第3章第1节Pascal语言的基础知识一、字符集和Pascal中的符号(1)基本字符字母:英文字母a~z和A~Z数字:0~9关系运算符:>,=,<,>=,<=,<>赋值运算符::=算术运算符:+,-,*,/,Div(整除)其它符号:_,(,),.,#,$,@2第3章第1节Pascal语言的基础知识(2)保留字与标识符保留字:保留字由Pascal系统定义,由字母组成,可以直接使用,不能重新定义。如:begin、end、for、while、if、then、with、or、and、not、pr

2、ocedure、function等。3第3章第1节Pascal语言的基础知识标识符:对常量、变量、过程、函数、方法等进行标识,以字母或下划线开头。如Integer、single、double、Read、Write、Bof、Eof等;标识符的最大长度为255;保留字不能作为标识符;尽量不要使用Delphi的指令字作为自定义标识符,以免引起混淆;标识符不区分大小写,使用前必须声明。注释:对程序的含义或功能的文字说明。Delphi不会执行注释,也不会编译注释,主要是增强程序可读性。注释的三种方式:(1)双斜线“//”;(2)小括号和*号:“(*”和“*)”;(3)大括

3、号:“{”和“}”。方式(1)只能注释一行,方式(2)和(3)必须成对使用,可注释多行。4第3章第2节常量与变量一、常量常量用于存储内存中不变的量。在程序运行过程中,常量的值不能改变;常量声明后才可使用。声明方法:Const常量名称=常量值或Const常量名称:数据类型=常量值如:ConstPI=3.1415926;Num:Integer=100;//Num=100说明:声明常量时无需指明其数据类型。5第3章第2节常量与变量二、变量变量用于存储内存中变化的量。在程序运行过程中,既可以引用变量的值,也可以改变变量的值;变量声明后才可使用。声明方法:Var变量名称:

4、变量类型;如:VarN,Age,I,J:Integer;//多个变量“,”隔开Record:Single;StudentNo:String;说明:一个Var可声明多个变量,但须指明类型。6第3章第2节常量与变量三、变量的作用范围1.过程级变量:在过程里声明,只存在于该过程;2.窗体级变量:在窗体单元的Private域内声明,只存在于该窗体范围,即该窗体单元的所有过程均可访问该级别变量,随窗体的结束而结束;3.公共变量:在窗体单元的Public域内声明,或紧跟在窗体变量声明之后声明的变量,或在公共单元里声明的变量;在整个程序运行期间均可访问,不过,在访问该级别变量

5、之前,需先引用定义变量的单元文件,然后方可使用变量;若单元文件有对应的窗体,则变量名前需加入窗体名称,同使用组件。如frmMain.UserName。7第3章第2节常量与变量四、变量的赋值①给变量赋值一个确定的数StudentNo:=‘911023’;//字符串用单引号StudentWeight:=55;②将一个变量的值赋值给另一个变量I:=J;//将变量J的值赋值给变量I③将算术表达式的值赋值给变量Y:=sin(3*X+2.4)/Sqrt(Power(10,1.1)+4);{先计算表达式的值,然后赋值}④先比较运算,然后赋值:TF:=(X*Y>20)And(Z

6、<0)8第3章第3节表达式和运算符表达式就是变量、常量、字符串、运算符和函数按照一定规则的组合。Pascal运算符包括算术运算符、逻辑运算符、关系运算符、位运算符、指针运算符和集合运算符等。有些运算符使用不同的数据类型,意义也会不同,如:运算符“+”可以用来求两个变量(常量)的和、合并两个字符串、求两个集合的并集。不同的运算符具有不同的优先级别。9第3章第3节表达式和运算符一元运算符(优先级别最高)^:指针运算符;@:函数变量的地址(返回一个指针);not:Boolean否或逐位进行二进制位值反向;乘与逻辑运算符*:算术乘运算或集合的交集运算;/:浮点数的除运算

7、;Div:整型数的整除运算;Mod:求模(整型数相除后的余数);As:安全的类型转换;10第3章第3节表达式和运算符乘与逻辑运算符And:Boolean或逐位的逻辑“与”运算;ShL(Shl):二进制位值左移;ShR(Shr):二进制位值右移;加减运算符+:算术加法、集合并集、字符串连接、正值或增加指针地址偏移;-:算术减法、集合差集、负值或减少指针地址偏移;Or:Boolean或逐位的逻辑“或”运算;Xor:Boolean或逐位的逻辑“异或”运算;11第3章第3节表达式和运算符关系与比较运算符=:等于;<>:不等于;<:小于;>:大于;<=:小于或等于;>=:

8、大于或等于;In:属于I

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

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

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