- 3
- 0
- 约1.3万字
- 约 51页
- 2018-06-23 发布于浙江
- 举报
Delph课件第2章
内容提要 2.1 OOP Pascal基本要素 2.1.1 标识符 2.1.2 关键字 2.2 数据类型 2.2.1 简单类型 1. 整型 2. 字符型 3. 布尔型 4. 枚举型 5. 子界类型 6. 实型 2.2.2 字符串类型 2.2.3 结构类型 2.2.4 指针类型 2.2.5 过程类型 2.2.6 可变类型 2.3 运算和运算符 2.3.1 算术运算 2.3.2 布尔运算 2.3.3 逻辑运算 2.3.4 指针运算 2.3.5 集合运算 2.3.6 关系运算 2.3.7 字符串运算 2.3.9 运算符的优先顺序 2.4 常量与变量 2.4.2 变量 2.4.2 变量 2.4.2 变量 2.5 OOP PASCAL 中的语句 2.5.1 简单语句 2.5.1 简单语句(2) 2.5.2 复合语句 2.5.3 条件语句(1) 2.5.3 条件语句(2) 2.5.3 条件语句(3) 2.5.4 循环语句(1) 2.5.4 循环语句(2) 2.5.4 循环语句(3) 2.5.4 循环语句(4) 2.5.4 循环语句(5) 2.6 过程和函数 2.6.1 过程的声明 2.6.2 函数的声明 2.6.3 过程和函数的调用 2.6.4 参数传递方式 2.6.4 参数传递方式 2.6.4 参数传递方式 2.6.4 参数传递方式 3. 变量的强制类型转换 由于 Delphi 的编译器对各种类型的参数检查是非常严格的,类型不匹配则通不过编译器的编译检查,为通过编译器的编译检查,经常需要把一个变量的类型转换为另一个变量类型。强制类型转换就是一种技术,通过它能使编译器把一种类型的变量当作另一种类型变量,由此来通过编译器的编译检查。 注:强制类型转换要求两种类型在内存中存储空间的大小必须相同,整数类型变量与实数类型之间不能进行这样的转换,应该通过预定义的标准函数,如:Trunc()或Round()函数。 Object Pascal 中的语句可分为简单语句和结构语句两种。简单语句有赋值语句、空语句、跳转语句(Goto语句)和过程语句;结构语句有复合语句、条件语句、循环语句和 开域语句(With 语句)。 语句的书写规则 ⑴可以把多个语句放在一个程序行中,也可把一个语句分多行书写 ⑵每个语句都必须以分号“;”结束。 ⑶对于较为复杂的程序常用到复合语句,复合语句是指将多个语句用begin和end两个保留字包围起来,格式如下: begin 语句1; …; 语句n; end; 复合语句在Object Pascal中被视为一个语句,因此在end后必须 1.赋值语句 赋值语句用来显式地给变量赋值,即用表达式的值取代变量的当前值。 赋值语句的一般形式如下: 变量名 := 表达式 ; 如:MyNumber_1 := 100 ; 2. 空语句 在 Object Pascal 中允许使用空语句,所谓空语句就是语句中没有任何表达式的值和赋值符号,只有一个分号。 可参见P57例题。 3. Goto 语句和语句标号 Goto 语句可以将程序的执行流程转移到程序指定的某个位置,即转移到其它语句处再继续执行。Goto 语句必须借助语句标号才可能使程序知道转移的位置,Object Pascal 可以使用标号(Labels)来标识语句以提供 Goto 语句将跳转的确切位置。 Goto 语句的一般形式如下: Goto 语句标号; 注:Goto语句所转向的语句标号必须和该语句同处于相同的程序段内,不能转入或转出一个过程或函数,也不能转入该程序段内其它的循环结构。 复合语句由若干个简单语句或结构语句构成,在这些语句前后加入保留字 Begin和 End 即可。其一般形式如下: Begin 语句1; 语句2; …… 语句n; End; 例如:把两个变量的值进行交换的复合语句如下: Begin X := Number_1 ; Number_1 := Number_2 ; Number_2 := X ; End; Object Pascal 语言提供的条件语句有两种,即 If 语句和 Case 语句。 1.If 语句 If 语句需要计算一个表达式,并根据计算结果决定程序流程。If 保留字后的表达式的值必须是一个布尔类型(Boolean)。其语句的一般形式如下: If logical expre
您可能关注的文档
- Android游设计(93P).ppt
- ansys1讲方法介绍.ppt
- ALK抑制剂克唑替尼的细介绍(中文版).ppt
- ANYEYE隐行眼镜-美瞳连锁加盟管理手册(PP 139页).ppt
- APDL数化设计语言.ppt
- APCB镀制程讲义.ppt
- AQ806介绍5.ppt
- APS全电子期刊平台.ppt
- APP商计划书模板.ppt
- Arcgis训3 空间数据查询.ppt
- 河北盐山中学等校2025-2026学年上学期高三一模化学试卷(含解析).docx
- 河北正定中学2025-2026学年高一上学期期末考试物理试卷(含解析).docx
- 河北张家口市怀安县2025-2026学年第一学期期末教学综合评价八年级地理试卷(含解析).docx
- 河南安阳市殷都区2025-2026学年第一学期期末教学质量检测七年级地理试卷(含解析).docx
- 河南安阳市滑县2025一2026学年第一学期期末学业质量监测八年级地理试题(含解析).docx
- 河南安阳市林州市2025-2026学年上学期期末考试高一政治试题(含解析).docx
- 河南焦作市武陟县第一中学2025-2026学年高一上学期1月月考语文试卷(含解析).docx
- 河南济源市2025-2026学年上学期期末学业质量调研七年级历史试卷(含解析).docx
- PICC导管并发症的紧急处理与护理.pptx
- 河南鹤壁市2025-2026学年高二上学期期末考试生物试题(含解析).docx
最近下载
- 智盛国际结算教学实训平台软件操作手册V3.0.pdf
- 2026年江西工业工程职业技术学院单招职业适应性测试题库含答案详解.docx VIP
- OpenClaw自我研究报告1.0.pdf VIP
- 05S804矩形钢筋混凝土蓄水池(建筑结构图集).pdf
- 中成药用药指导原则.pdf
- 医学课件-2025心肺复苏指南最新标准.pptx VIP
- 热电集中供压缩空气项目可行性研究报告写作模板-申批立项.doc
- 矿山开采中SimbaH1354(中深孔)台车故障诊断及规避.pdf VIP
- 吉林省长春市2026届高三年级质量检测化学(一)(长春一模)(含答案).pdf
- 2026年辅警招聘笔试考试题库及答案.docx VIP
原创力文档

文档评论(0)