《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第5章 选择结构程序设计

第5章选擀结构程序设计 第5章选择结构程序设计 1条件表达式 5.2条件选择语包 53提供简单选择的控件 5.4计时器与微调器 5.5键盘事件 BACK
第5章 选择结构程序设计 第5章 选择结构程序设计 5.1 条件表达式 5.2 条件选择语句 5.3 提供简单选择的控件 5.4 计时器与微调器 5.5 键盘事件

第5章选擀结构程序设计 选择结构是计算机科学用来描述自然界和社会生 活中分支现象的重要手段。其特点是:根据所给定的 条件为真(即条件成立)与否,而决定从各实际可能 的不同分支中执行某一分支的相应操作,并且任何情 况下总有:“无论分支多寡,必择其一;纵然分支众 多,仅选其一”的特性
第5章 选择结构程序设计 选择结构是计算机科学用来描述自然界和社会生 活中分支现象的重要手段。其特点是:根据所给定的 条件为真(即条件成立)与否,而决定从各实际可能 的不同分支中执行某一分支的相应操作,并且任何情 况下总有:“无论分支多寡,必择其一;纵然分支众 多,仅选其一”的特性

第5章选擀结构程序设计 51条件表达式 在条件语句中作为判断依据的表达式称为“条件 表达式”,条件表达式的取值为逻辑值:真(T.、t.) 或假(F、f)。 根据“条件”的简单或复杂程度,条件表达式可 以分为两类:关系表达式与逻辑表达式
第5章 选择结构程序设计 5.1 条件表达式 在条件语句中作为判断依据的表达式称为“条件 表达式” ,条件表达式的取值为逻辑值:真(.T.、.t.) 或假(.F.、.f.)。 根据“条件”的简单或复杂程度,条件表达式可 以分为两类:关系表达式与逻辑表达式

第5选擀结构程序设计 511关系运算符与关系表达式 关系表达式是指用关系运算符将两个表达式连接起 来的式子(例如x>0),关系运算符又称比较运算符, 用来对两个表达式的值进行比较,比较的结果是一个逻 辑值(.T.或F.),这个结果就是关系表达式的值 VFP提供的关系运算符有8种,见表5-1
第5章 选择结构程序设计 5.1.1 关系运算符与关系表达式 关系表达式是指用关系运算符将两个表达式连接起 来的式子(例如x > 0),关系运算符又称比较运算符, 用来对两个表达式的值进行比较,比较的结果是一个逻 辑值(.T. 或 .F.),这个结果就是关系表达式的值。 VFP提供的关系运算符有8种,见表5-1

第5章选擀结构程序设计 表5-1VFP中的关系运算符 运算符 名称 示例 小于 22+3值为:F 大于或等 于 "abc">="abd"值为:F. 等于 4+3=2+5值为 不等于 7心>2+5值为:F 包含于 AB"$"ABCD"值为:T 等同于
第5章 选择结构程序设计 表5-1 VFP中的关系运算符 运算符 名 称 示 例 大于 5 > 2 + 3 值为:.F. >= 大于或等 于 "abc" >= "abd" 值为:.F. = 等于 4 + 3 = 2 + 5 值为:.T. <>、#、!= 不等于 7 <> 2 + 5 值为:.F. $ 包含于 "AB" $ "ABCD" 值为:.T. == 等同于

第章选样结构程序设计 512逻辑运算符与逻辑表达式 逻辑表达式是指用逻辑运算符连接若干关系表达式 或逻辑值而成的式子。如不等式:2<x≤10可以表示为: 2<=xANDⅹ<=10。逻辑表达式的值也是一个逻辑值。 VFP提供的逻辑运算符有以下3种,见表5-2
第5章 选择结构程序设计 5.1.2 逻辑运算符与逻辑表达式 逻辑表达式是指用逻辑运算符连接若干关系表达式 或逻辑值而成的式子。如不等式:2≤ x ≤ 10可以表示为: 2 <= x AND x <= 10。逻辑表达式的值也是一个逻辑值。 VFP提供的逻辑运算符有以下3种,见表5-2

第5选擀结构程序设计 表5-2逻辑运算符 运算名 符称 示例 NOr非NOr(33)ND(13)OR(1<2)值为:T, OR或(两个表达式中只要有一个值为真,结果就为真, 只有两个表达式的值均为假,结果才为假)
第5章 选择结构程序设计 表5-2 逻辑运算符 运算 符 名 称 示 例 NOT 非 NOT (3 3) AND (1 3) OR (1 < 2) 值为:.T., (两个表达式中只要有一个值为真,结果就为真, 只有两个表达式的值均为假,结果才为假)

第5选样结构程序设计 逻辑运算的运算规则,见表5-3 表5-3逻辑运算真值表 NOT a a and b a or b aTTFE bTFTF FFT TFFF TTTE T
第5章 选择结构程序设计 逻辑运算的运算规则,见表5-3。 表5-3 逻辑运算真值表 a b NOT a a AND b a OR b .T. .T. .F. .T. .T. .T. .F. .F. .F. .T. .F. .T. .T. .F. .T. .F. .F. .T. .F. .F

第5选样结构程序设计 513运算符的优先顺序 表5-4运算符的优先顺序 优先顺运算符类 运算符类 序 型 运算符 型 运算符 (指数运算) (负数) 算术运算*、/(乘法和除法) 字符串运+、-(字符串 算符 连接) 23456789 付 %(求模运算) +、-(加法和减 关系运算 ¢二 NOT 逻辑运算 符 AND OR
第5章 选择结构程序设计 5.1.3 运算符的优先顺序 表5-4 运算符的优先顺序 优先顺 序 运算符类 型 运算符 运算符类 型 运算符 1 算术运算 符 ^(指数运算) 字符串运 算符 +、–(字符串 连接) 2 -(负数) 3 *、/(乘法和除法) 4 %(求模运算) 5 +、–(加法和减 法) 6 关系运算 符 =、<>、、=、$、== 7 逻辑运算 符 NOT 8 AND 9 OR

第5选擀结构程序设计 52条件选择语句 521单条件选择语句IF 单条件选择语句I实现的是最常用的双分支选择, 其特点是:根据所给定的选择条件(条件表达式)的 值为真与否,来执行相应的分支
第5章 选择结构程序设计 5.2 条件选择语句 5.2.1 单条件选择语句IF 单条件选择语句IF实现的是最常用的双分支选择, 其特点是:根据所给定的选择条件(条件表达式)的 值为真与否,来执行相应的分支
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第4章 赋值与输入输出.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第3章 VFP的编程工具与编程步骤.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第2章 Visual Fox Pro编程基础.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第1章 Visual FoxPro6.0初步.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第17章 设计报表文件.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第16章 视图.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第15章 检索数据.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第14章 关系数据库标准语言SQL.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第13章 创建数据库.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第12章 数据表的索引和排序.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第11章 Visual FoxPro数据表.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第10章 菜单与工具栏设计.ppt
- 《c语言入门教程》讲义.pdf
- 《微机原理与接口技术》课程教学资源(PPT课件)第11章 MASM6.15汇编环境.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第10章 并行处理技术.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第2章 处理器结构.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第4章 汇编语言程序设计.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第5章 微机总线.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第6章 存储系统.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第7章 输入输出接口.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第6章 循环结构设计.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第7章 数组.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第8章 自定义属性与自定义方法.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第9章 表单集与多重表单.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)封面及目录.ppt
- 《数据结构与算法分析》课程PPT教学课件(数据结构和算法、数学预备知识、算法分析).ppt
- 东北大学:《数据结构》课程教学资源(学习资料)第一章 绪论.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第七章 图.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第三章 栈与队列.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第九章 查找.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第二章 线性表.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第五章 数组和广义表.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第八章 动态存储管理.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第六章 树和二叉树.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第十章 内部排序.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第四章 串.doc
- 《据结构习题与解析》(C语言版).pdf
- 东北大学:《数据结构》课程教学资源(学习资料)第9章 排序自测题.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第10章 排序自测题答案.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第1章 概论自测题.doc