Delphi 2005程序设计及其应用开发教学课件李存斌第2章Object Pascal程序设计语言.ppt

Delphi 2005程序设计及其应用开发教学课件李存斌第2章Object Pascal程序设计语言.ppt

ID:50353172

大小:268.50 KB

页数:54页

时间:2020-03-08

Delphi 2005程序设计及其应用开发教学课件李存斌第2章Object Pascal程序设计语言.ppt_第1页
Delphi 2005程序设计及其应用开发教学课件李存斌第2章Object Pascal程序设计语言.ppt_第2页
Delphi 2005程序设计及其应用开发教学课件李存斌第2章Object Pascal程序设计语言.ppt_第3页
Delphi 2005程序设计及其应用开发教学课件李存斌第2章Object Pascal程序设计语言.ppt_第4页
Delphi 2005程序设计及其应用开发教学课件李存斌第2章Object Pascal程序设计语言.ppt_第5页
资源描述:

《Delphi 2005程序设计及其应用开发教学课件李存斌第2章Object Pascal程序设计语言.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章ObjectPascal程序设计语言本章要点2.1基本字符和符号2.2常量与变量2.3数据类型2.4运算符2.5语句2.6过程与函数结束本章要点常量与变量的定义和使用。数据类型的概念与使用。运算符的概念与使用。ObjectPascal语言的语句、过程和函数。返回本章首页2.1基本字符和符号1.ObjectPascal的字符集2.特殊字符3.标识符:用于表示常量(Const)、变量(Var)、类型(Type)、属性(Property)、过程(Procedure)、函数(Function)等语法成分的名称。4.保留字5.指令字6.数字7.标号8.字符串返回本章首页表

2、征符:特殊符(SpecialSymbols),标识符(Identifiers),保留字(ReservedWords),指令字(Directives),数字(Numerals),标号(Lables)和字符串(CharacterStrings)。分隔符:空格、程序注释2.2常量与变量常量和变量都是存储数据的载体。在程序执行期间,常量的值不会发生改变,而变量的值则常常随程序的执行而发生变化。2.2.1声明常量2.2.2声明变量2.2.3变量的作用域返回本章首页2.2.1声明常量1.纯常量:是一种预先定义的标识符,其值在定义后永远不会改变。例如:ConstDate=31;Pi

3、=3.14159;Name=’Peter’;2.类型常量:用于保存数组、记录、过程以及指针等类型的值。类型常量不能出现在常量表达式中。声明类型常量的语法规则为:ConstIdentifer:Type=Value例如:ConstMax:Integer=200;返回本节2.2.2声明变量变量是程序代码中代表一个内存地址的标识符,而此地址的内存内容在程序代码执行时可以被改变。在所有变量说明以前加上保留字Var。变量说明左边是变量的名称,右边则是该变量的类型,中间用冒号隔开。例:VarScore:Integer;Name:String;在声明变量时注意:一是变量名要符合Pas

4、cal语言关于标识符的规则;二是必须指定变量的类型,三是尽量使定义的变量或标识符有意义,以便于记忆。例如:用Year,Month,Day来表示年、月、日,比用A,B,C表示要好。例如:返回本节ProcedureTform1.Add1click(Sender:Tobject);VarX,Y:Integer;BeginX:=30;Y:=70;Edit1.Text:=IntToStr(X+Y);End;返回2.2.3变量的作用域变量分全局变量和局部变量,例如:……implementationvarFirstString:string;//全局变量{$R*.nfm}proce

5、dureTForm1.FormCreate(Sender:TObject);beginFirstString:='Hello';//全局变量可以被内部过程访问end;procedureTForm1.Edit1Change(Sender:TObject);varAddString:string;//局部变量beginAddString:=Edit1.Text;//局部变量只能在本过程内访问Label1.Caption:=FirstString+AddString;//全局变量可以被内部过程访问end;返回本节2.3数据类型2.3.1简单类型2.3.2字符串类型2.3.3

6、结构数据类型2.3.4变体类型返回本章首页2.3.1简单类型1.有序类型(1)整数类型;分一般整数类型和基本整数类型两种。一般整数类型:分Integer和Cardinal;基本整数类型:Shortint,Smallint,Longint,Int64,Byte,Word和Longword。详见表2-2基本整数类型。(2)字符类型;分Char,AnsiChar,WideChar(3)布尔类型;(如表2-4所示);(4)枚举类型;举例说明(5)子界类型;举例说明2.实数类型:也称浮点类型,包括如下6种:Real48、Single、Double、Extended、Comp、C

7、urrency通常使用的Real和Double类型是等价的。3.日期时间类型(TDateTime)举例说明返回本节表2-4布尔类型类型说明Boolean占1个字节ByteBool占1个字节WordBool占2个字节LongBool占4个字节返回TypeTweek=(Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday);Tcolor=(Red,Yellow,Blue);VarDayOfWeek:Tweek;Hue:Tcolor;也可以把类型声明和变量声明合二为一,例如:VarDayOfWee

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

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

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