述职报告I20080009 - 山东外贸职业学院_10089.ppt

述职报告I20080009 - 山东外贸职业学院_10089.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Chap2 Object Pascal语言 语言规则 语句与流程控制 自定义数据类型 过程与函数 面向对象概念初步 语言规则 程序的组成 标识符及保留字 数据类型 运算符与表达式 常量与变量 程序的组成 程序由程序首部、说明部分、语句体组成。结构如下: program 程序名; 单元引用; 常量声明; 类型定义; 变量声明; 过程和函数声明; begin 语句; end. 书写规则 层次化以两格为一单位、大小写字母同义。注释的方法有两种: 单行注释:符号“//”后的一行内容为注释。 多行注释:注释号{}和(* *)之间的内容为注释。 程序类型 通常利用Delphi开发下面三种应用程序: Windows图形界面程序 控制台程序(实例) 详见example2_1 服务器程序 实验二、 创建控制台程序 使用IDE创建控制台应用程序 单击【New Items】按钮或执行“File | New | Other”菜单,系统弹出“New Items”窗口。在New页上,选择“Console Application”,单击【OK】按钮 运行 example2_1 Delphi几个易混淆概念比较 Clientheight和height 、 Clientwidth和width Self和sender Owner组件所有者和parent包容器 标识符及保留字指令字 在pascal语言中,标识符(identifiers)用来标志常量、变量、类型、属性、对象、过程、函数、程序、单元、库和组件等。 标识符第一个字符必须是字母或下划线,它对大小写不敏感。习惯首写字母大写即可。 Oject pascal语言中定义了65个保留字(resrved words)它们本身有特殊含义,不可以做标识符,如:and,case,do,for,function,with等。 Oject pascal语言中定义了39个指令字(directives)也称标准命令,当用户重新定义后将失去本意,private、published等。 小技巧:看代码编辑器的字体可判断。 数据类型 运算符与表达式 运算符 算术运算符:+、-、*、/(浮点数)、div(取整)、mod (取余) 关系运算符:=、、、、=、= 逻辑运算符:and、or、not、xor 位运算符:and、or、not、xor(异或)、shl(左移)、shr(右移) 赋值运算符: := 加1减1运算:inc(i)加1、dec(i)减1 如:inc(i,3); 表达式(Expression) 定义:是语言中最基本的组成部分,它表示一种求值规则,是由运算分量、运算符和圆括号组成的一个序列。 运算顺序 表达式的运算次序从由高到低的顺序如下: 圆括号() 函数 not *,/,div,mod ,and, shl, shr 乘除移位等 +, - ,or, xor 加减或等 = ,, , ,=, =,in (集合成员关系判断 )is(类和对象判断) 常量与变量 常量(Constant) 指在整个程序执行过程中始终不变的量,使用前需要用关键字Const声明。如: const n=10;ch=A; 变量(Variable) 指在程序运行中值会改变的量,它是程序代码中代表一个内存地址的标识符。每个变量可以存储不同类型的数据,其占用空间的大小由其类型决定。变量在使用前都需使用var声明,而且必须出现在定义段中,如: var i,j:integer; //i和j是integer的变量 var ch:char; //ch 是char的变量 注:相同类型的变量可以在同一条语句中说明,各个变量之间用逗号隔开。 语句与流程控制 基本语句 流程控制的概念 复合语句与条件语句 循环语句 转向语句 * 其他语句 基本语句 赋值语句 赋值语句是将一个表达式的值赋给一个变量名或函数名,赋值运算符为“:=”,参加赋值运算的数据类型必须赋值相容。如: i:=10; //变量i取值10 i:=i+1; //变量i的值是原值加1 空语句 空语句没有内容,不执行任何操作。 Goto语句 同C 过程语句 读语句: read(变量,变量,…) 读文本文件数据到变量中 readln(变量,变量,…) 跳过换行回车符读文本文件数据 写语句: write(项,项,…) 把变量内容写入文本文件 writeln(项,项,…) 往文本文件写入回车换行的数据 流程控制的概念 复合语句与条件语句 复合语句:用关键字begin和end将若干条语句括起来作为一条语句使用的语句。

文档评论(0)

wcc543543 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档