第02章ObjectPascal语言基础.ppt
《第02章ObjectPascal语言基础.ppt》由会员分享,可在线阅读,更多相关《第02章ObjectPascal语言基础.ppt(49页珍藏版)》请在三一文库上搜索。
1、 Delphi 程序设计,主讲:陈强,南昌理工学院计算机系, Delphi 程序设计,第1章 Delphi 2005简介 第2章 Object Pascal语言基础 第3章 Windows应用程序界面设计 第4章 菜单、工具栏和对话框 第5章 使用复杂组件 第6章 面向对象的核心特性 第7章 多文档界面设计 第8章 程序调试与异常处理 第9章 文件操作和流 第10章 多媒体应用设计 第11章 数据库应用设计 第12章 综合应用设计, Delphi 程序设计,第2章 Object Pascal语言基础,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 标准数据类型,整数类型 实数类型 布尔类型 字符类型 字符串类型,
3、 Delphi 程序设计,2.1.3 运算符与表达式,运算符 算术运算符 关系运算符 位运算符 逻辑运算符 运算符的优先级, Delphi 程序设计,【例2.2】 mod运算的用法。,(w + 1) mod 7 /明天 (w 1 + 7 ) mod 7 /昨天, Delphi 程序设计,2.1.3 运算符与表达式,表达式 表达式及其运算规则 表达式的数据类型 布尔表达式中的短路计算 书写表达式时的注意事项, Delphi 程序设计,【例2.3】 使用表达式。,i mod 2=0 /取值为true时,i为一个偶数,否则为奇数 (i=0) and (i=9) /判断i的值是否在0到9之间, Del
4、phi 程序设计,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 循环语句, Delphi 程序设计,2.2.1 简单语句,赋值语
5、句 【例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】 求三个整数中的最大值。 复合条件 if语句嵌套, Delphi 程序设计,2.2.4
6、 条件语句,case语句 case 表达式 of 常量1: 语句1; 常量2: 语句2; else 语句n; end; 【例2.9】 计算每月的天数。, Delphi 程序设计,2.2.5 循环语句,while语句 while语句语法 while 布尔表达式 do 语句 【例2.10】 用while语句求110的累加和。 while语句循环执行次数问题讨论, Delphi 程序设计,2.2.5 循环语句,repeat语句 repeat语句语法 repeat 语句; until 布尔表达式; 【例2.11】 用repeat语句求110的累加和。 repeat语句循环执行次数问题讨论, Delph
7、i 程序设计,2.2.5 循环语句,for语句 for语句语法 for 循环变量:=初值 to 终值 do 语句 for 循环变量:=初值 downto 终值 do 语句 【例2.12】 用for语句求110的累加和。 for语句循环执行次数问题讨论, Delphi 程序设计,2.2.5 循环语句,【例2.13】 求一个日期(年月日)对应的是星期几。 多重循环 【例2.14】 求100以内的素数。, Delphi 程序设计,2.3 定义数据类型,2.3.1 类型定义 2.3.2 枚举和子界类型 2.3.3 类型兼容原则, Delphi 程序设计,2.3.1 类型定义,type 类型 = 类型描
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 02 ObjectPascal 语言 基础
链接地址:https://www.31doc.com/p-3416376.html