上一页 1 ··· 8 9 10 11 12 13 下一页
摘要: (1)记录 //记录的定义形式 type MyRec=record aa:double; bb:Integer; cc:Char; end; //使用记录的方法如下: var Rec:MyRec; //先说明 begin Rec.aa:=123.45; //记录赋值 Rec.bb:=12; Rec. 阅读全文
posted @ 2023-02-15 15:48 德琪 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 属性就像是一个数据成员,它定义了对象的一个特征。但数据成员仅仅是一个存储位置,它的内容可以被查看和修改,而属性通过读写它的值与特定的过程(函数)关联起来,保证了对这个值的读写是安全的、可以控制的。属性Property的基本格式如下: property 属性名 : 属性值类型 read 属性读函数/属 阅读全文
posted @ 2023-02-15 15:47 德琪 阅读(43) 评论(0) 推荐(0) 编辑
摘要: ​ 面向对象编程模式如图所示,在这种模式中,函数和它需要存取的数据封装在称为对象的包中。对象之间的数据访问是间接的,是通过接口进行的。我们可以将对象看做是鸡蛋,蛋黄是数据;蛋清是访问数据的函数;蛋壳代表接口(即那些公开或公布的方法和属性)。蛋壳接口隐匿了函数和数据结构的实现。当数据结构和内部函数变化 阅读全文
posted @ 2023-02-15 15:46 德琪 阅读(15) 评论(0) 推荐(0) 编辑
摘要: (1)过程和函数 两者突出的不同点在于:函数能返回计算结果,即有一个返回值,而过程没有,但是你可以调用函数完成一系列操作,跳过其返回值(用可选的出错代码或类似的东西代替返回值);也可以通过过程的参数传递计算结果 procedure Hello; begin ShowMessage ('Hello w 阅读全文
posted @ 2023-02-15 15:44 德琪 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 定义:数组类型定义了一组指定类型的元素序列 //声明方式一 type DayTemperatures = array [1..24] of Integer; //声明方式二 var Names: array [1 .. 3] of string; (1)不定长数组 定义:不定长数组,即动态数组,也就 阅读全文
posted @ 2023-02-15 15:43 德琪 阅读(34) 评论(0) 推荐(0) 编辑
摘要: (1)while语句和repeat语句 **含义:**while-do 循环语句和 repeat-until 语句的不同点在于repeat 循环语句的代码至少要执行一次。从下面的简例很容易理解这一点: while (I <= 100) and (J <= 100) do begin // use I 阅读全文
posted @ 2023-02-15 15:39 德琪 阅读(27) 评论(0) 推荐(0) 编辑
摘要: (1)枚举类型 **定义:**type 枚举类型标识符=(标识符1,标识符2,…,标识符n) 枚举元素只能是标识符; 定义枚举类型时列出的所有枚举元素构成了这种枚举类型的值域(取值范围)。例如下列类型定义是合法的: type days=(sun,mon,tue,wed,thu,fri,sat); c 阅读全文
posted @ 2023-02-15 15:38 德琪 阅读(27) 评论(0) 推荐(0) 编辑
摘要: (1)常量在声明时就要赋值。 const abc=1234; 全局变量可以在声明的同时赋值,局部变量不可以在声明时赋值,变量不可以在程序主体的begin.end之间声明。 全局变量,有一个简单的区分方法是,声明在函数之外的为全局变量 凡是全局变量,在变量名前加上标识符G_ 表达式不宜写得太长,对于运 阅读全文
posted @ 2023-02-15 15:35 德琪 阅读(17) 评论(0) 推荐(0) 编辑
摘要: (1)基本数据类型 常量声明中使用“=”而不是“:=”。不能在程序中给常量另外赋值,如果对常量进行赋值会导致语法错误。 (2)数学运算函数 (3))字符处理函数 (4)日期时间函数 (5)顺序类型函数 (6)常用文件类型 (7)常用快捷键 阅读全文
posted @ 2023-02-15 15:31 德琪 阅读(12) 评论(0) 推荐(0) 编辑
摘要: Pascal程序结构 阅读全文
posted @ 2023-02-15 15:14 德琪 阅读(15) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 下一页