ObjectPascal语言基础

ObjectPascal语言基础

ID:36872082

大小:467.00 KB

页数:49页

时间:2019-05-10

ObjectPascal语言基础_第1页
ObjectPascal语言基础_第2页
ObjectPascal语言基础_第3页
ObjectPascal语言基础_第4页
ObjectPascal语言基础_第5页
资源描述:

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

1、《Delphi程序设计》主讲:陈强南昌理工学院计算机系《Delphi程序设计》第1章Delphi2005简介第2章ObjectPascal语言基础第3章Windows应用程序界面设计第4章菜单、工具栏和对话框第5章使用复杂组件第6章面向对象的核心特性第7章多文档界面设计第8章程序调试与异常处理第9章文件操作和流第10章多媒体应用设计第11章数据库应用设计第12章综合应用设计第2章ObjectPascal语言基础2.1语言成分2.2语句与流程控制2.3定义数据类型2.4构造数据类型2.5过程和函数《

2、Delphi程序设计》2.1语言成分2.1.1程序组成2.1.2标准数据类型2.1.3运算符与表达式2.1.4标准函数2.1.5常量与变量《Delphi程序设计》2.1.1程序组成程序结构【例2.1】显示程序结构。词汇集基本字符保留字指示字标识符分隔符注释和编译指令注释编译指令Pascal代码书写风格《Delphi程序设计》2.1.2标准数据类型什么是数据类型数据类型的分类简单数据类型构造数据类型指针类型《Delphi程序设计》2.1.2标准数据类型整数类型实数类型布尔类型字符类型字符串类型《De

3、lphi程序设计》2.1.3运算符与表达式运算符算术运算符关系运算符位运算符逻辑运算符运算符的优先级《Delphi程序设计》【例2.2】mod运算的用法。(w+1)mod7//明天(w–1+7)mod7//昨天《Delphi程序设计》2.1.3运算符与表达式表达式表达式及其运算规则表达式的数据类型布尔表达式中的短路计算书写表达式时的注意事项《Delphi程序设计》【例2.3】使用表达式。imod2=0//取值为true时,i为一个偶数,否则为奇数(i>=0)and(i<=9)//判断i的值是否在0

4、到9之间《Delphi程序设计》2.1.4标准函数函数的概念常用标准函数说明调用标准函数【例2.4】使用标准函数。odd(i)//取值为true时,i为一个奇数,否则为偶数chr(ord(ch)+ord('a')-ord('A'))//将ch转换成小写字母《Delphi程序设计》2.1.5常量与变量常量直接常量和符号常量常量定义变量变量声明变量初始化变量参与的运算《Delphi程序设计》2.2语句与流程控制2.2.1简单语句2.2.2流程控制的概念2.2.3复合语句2.2.4条件语句2.2.5循环

5、语句《Delphi程序设计》2.2.1简单语句赋值语句【例2.5】变量赋值。空语句过程调用语句读语句写语句【例2.6】求一个三位数的数字和。【例2.7】判断一个年份是否为闰年。《Delphi程序设计》2.2.2流程控制的概念顺序结构分支结构循环结构《Delphi程序设计》图2.4不执行与死循环《Delphi程序设计》2.2.3复合语句begin语句1;语句2;end《Delphi程序设计》2.2.4条件语句if语句if语句的语法格式if布尔表达式then语句1[else语句2]【例2.8】求三个整

6、数中的最大值。复合条件if语句嵌套《Delphi程序设计》2.2.4条件语句case语句case表达式of常量1:语句1;常量2:语句2;……[else语句n;]end;【例2.9】计算每月的天数。《Delphi程序设计》2.2.5循环语句while语句while语句语法while布尔表达式do语句【例2.10】用while语句求1~10的累加和。while语句循环执行次数问题讨论《Delphi程序设计》2.2.5循环语句repeat语句repeat语句语法repeat语句;until布尔表达式;

7、【例2.11】用repeat语句求1~10的累加和。repeat语句循环执行次数问题讨论《Delphi程序设计》2.2.5循环语句for语句for语句语法for循环变量:=初值to终值do语句for循环变量:=初值downto终值do语句【例2.12】用for语句求1~10的累加和。for语句循环执行次数问题讨论《Delphi程序设计》2.2.5循环语句【例2.13】求一个日期(年月日)对应的是星期几。多重循环【例2.14】求100以内的素数。《Delphi程序设计》2.3定义数据类型2.3.1类

8、型定义2.3.2枚举和子界类型2.3.3类型兼容原则《Delphi程序设计》2.3.1类型定义type类型=类型描述;例如,typedatatype=integer;arrint=array[1..10]ofinteger;《Delphi程序设计》2.3.2枚举和子界类型枚举类型定义枚举类型type枚举类型=(枚举常量{,枚举常量})声明枚举类型变量枚举类型变量能够进行的操作枚举类型变量不能进行的操作子界类型type子界类型=常量1..常量2;《Delphi程序设计》2.3.3类型

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

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

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