当前位置:
文档之家› 条件转移选择结构ppt-鄂教版信息技术九下第4课PPT课件
条件转移选择结构ppt-鄂教版信息技术九下第4课PPT课件
程序代码如下:
input “请输入英语成绩:” To W Do Case Case W <60 ?”成绩等级:”+”不及格” Case W >=60 ?”成绩等级:”+”及格” Case W >=80 ?”成绩等级:”+”良好” Case W >=90 ?”成绩等级:”+”优秀” ENDCASE
2020年10月2日
13
《Visual FoxPro 》 程序设计
演讲完毕,谢谢观看!
Thank you for reading! In order to facilitate learning and use, the content of this document can be modified, adjusted and printed at will after downloading. Welcome to download!
判断
为真
语句体1
选择分支流程图
2020年10月2日
9
《Visual FoxPro 》 程序设计
例题
铁路托运行李,假设每张车票可按每公斤0.5元托运50公斤以内的行李, 如果超过50公斤时,超过的部分每公斤加价0.3元
计算公式如下:
F=0.5×W
当X≤50
F=0.5×50+0.8×(W-50) 当W〉50公斤
• DO CASE中的CASE〈条件表达式〉个数不限 • D O CASE和CASE〈条件表达式1〉之间不允许出现
任何语句 • DO CASE和ENDCASE必须成对出现
2020年10月2日
12
《Visual FoxPro 》 程序设计
例题
英语考试的成绩分为四个等级,分别为优秀(90分以上),良好(8090分),及格(60-80分)和不及格(60分以下)。编写一个程序,根 据输入的分数,显示相应的成绩等级。
第9章 菜单
第5章 程序设计结构
第10章 项目与项目管理器
2020年10月2日
2
《Visual FoxPro 》 程序设计
分支结构
在任何一门程序设计语言中,都有需要支持满足程序结构化所
需要的三种结构,那就是顺序结构,分支结构,循环结构。 通过前面的学,我们对VF不再感到陌生,特别是前一节顺序结
构的学习进一步了解了程序的结构和执行过程。顺序结构程序的特 点:程序按语句的书写顺序依次逐条执行,它没有任何逻辑判断和 循环转移问题,然而,世界上的事情并不总是那样简单,有时需要 根据不同的条件采取不同的措施,于是VF程序引入逻辑判断,程序 便不再是按语句排列顺序执行,而是可以任意地从一个语句跳到另 一个语句,这样便导致了分支程序的使用。
《Visual FoxPro 》 程序设计
Visual FoxPro
2020年10月2日
2010年10月13日
1
《Visual FoxPro 》 程序设计
目录
第1章 Visual FoxPro基础 第6章 面向对象程序设计
第2章 数据与数据运算
第7章 表单
第3章 数据库操作
第8章 报表
第4章 查询与视图
DISPLAY ENDIF
2Pro 》 程序设计
(2)if-else-endif 语句格式:
IF 〈条件表达式〉 〈语句组1〉 为假
ELSE
〈语句组2〉 ENDIF
语句功能:
语句体2
当条件为真时,先执行〈语句组1〉 然后再去执行ENDIF后面的语句
当条件为假时,先执行〈语句组2〉 然后再转去执行ENDIF后面的语句
如果所有的条件都不成立, 为假则执行OTHERWISE与 ENDCASE之间的语句然后转 向ENDCASE后面的语句。
2020年10月2日
11
《Visual FoxPro 》 程序设计
说明:
• 如有两个或两个以上的条件为真,则只执行第一个条 件表达式值为真的 CASE后的语句组,执行完后,即 转去执行ENDCASE之后的语句,而不会再去判断下 一个CASE中的条件
(3) DO -CASE-ENDCASE 语句格式:
学生
DO CASE
CASE 〈条件表达式1〉 〈语句组1〉
CASE 〈条件表达式2〉 〈语句组2〉 :
[OTHERWISE] [〈语句组〉]
ENDCASE
语句功能:
依次判断CASE后面的条件 是否成立,当发现某一CASE 的条件为真,就执行该CASE 和下一个CASE之间的命令语 句,然后执行ENDCASE后面 的命令。
简单分支语句(IF-ENDIF) 选择分支语句(IF-ELSE-ENDIF) 结构分支(do case-endcase)
2020年10月2日
6
《Visual FoxPro 》 程序设计
分支语句的格式与用法
(1)if-endif 语句格式:
IF 〈条件表达式〉
为假
〈语句组〉
ENDIF
语句功能:
当条件为真时,执行IF和
2020年10月2日
4
《Visual FoxPro 》 程序设计
分支语句的特点:
选择(分支)结构程序的特点:不是 按语句顺序依次执行,而是根据条件 的不同执行不同的命令。
2020年10月2日
5
《Visual FoxPro 》 程序设计
分支结构的分类:
VF中的分支结构有两种:简单分支结构和多分支 结构,VF提供的控制语句有:
INPUT "请输入行李重量为:" TO W IF W<=50
X=0.5*W ELSE
X=0.5*50+0.8*(W-50) ENDIF ? "行李的重量为"+STR(W,6,2)+"公斤,其运费为:
"+STR(X,6,2)+"元"
2020年10月2日
10
《Visual FoxPro 》 程序设计
ENDIF之间的语句行序列
当条件为假时,执行ENDIF
后面的语句
判断 为真
语句体1
简单分支流程图
2020年10月2日
7
《Visual FoxPro 》 程序设计
例题
显示DA.DBF中有无工资低于650元的记录 • 程序如下:
USE DA LOCATE FOR 工资<650.00 IF .NOT.EOF( )
这节我们就来学习分支结构(也称选择结构),本节是本章的 又一重点,在前面顺序结构的基础上进一步学习掌握对VF程序设计 的提高认识,为后一节循环结的学习作辅垫。
2020年10月2日
返回目录 3
《Visual FoxPro 》 程序设计
本节要点
3 分支语句的特点
分支结构的分类
3 分支语句的格式与用法
阅读、分析简单程序,写出运行结果