- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
鄂教版信息技术九下第4课《条件转移选择结构》课件ppt1.ppt
《Visual FoxPro 》 程序设计 《Visual FoxPro 》 程序设计 * 《Visual FoxPro 》 程序设计 2010年10月13日 Visual FoxPro程序设计 2010年10月13日 目录 第1章 Visual FoxPro基础 第2章 数据与数据运算 第3章 数据库操作 第4章 查询与视图 第6章 面向对象程序设计 第7章 表单 第8章 报表 第9章 菜单 第10章 项目与项目管理器 第5章 程序设计结构 在任何一门程序设计语言中,都有需要支持满足程序结构化所需要的三种结构,那就是顺序结构,分支结构,循环结构。 通过前面的学,我们对VF不再感到陌生,特别是前一节顺序结构的学习进一步了解了程序的结构和执行过程。顺序结构程序的特点:程序按语句的书写顺序依次逐条执行,它没有任何逻辑判断和循环转移问题,然而,世界上的事情并不总是那样简单,有时需要根据不同的条件采取不同的措施,于是VF程序引入逻辑判断,程序便不再是按语句排列顺序执行,而是可以任意地从一个语句跳到另一个语句,这样便导致了分支程序的使用。 这节我们就来学习分支结构(也称选择结构),本节是本章的又一重点,在前面顺序结构的基础上进一步学习掌握对VF程序设计的提高认识,为后一节循环结的学习作辅垫。 分支结构 返回目录 分支结构的分类 分支语句的特点 3 分支语句的格式与用法 3 阅读、分析简单程序,写出运行结果 本节要点 分支语句的特点: 选择(分支)结构程序的特点:不是 按语句顺序依次执行,而是根据条件 的不同执行不同的命令。 分支结构的分类: VF中的分支结构有两种:简单分支结构和多分支结构,VF提供的控制语句有: 简单分支语句(IF-ENDIF) 选择分支语句(IF-ELSE-ENDIF) 结构分支(do case-endcase) 分支语句的格式与用法 (1)if-endif 语句格式: IF 〈条件表达式〉 〈语句组〉 ENDIF 语句功能: 当条件为真时,执行IF和 ENDIF之间的语句行序列 当条件为假时,执行ENDIF 后面的语句 语句体1 判断 为真 为假 简单分支流程图 显示DA.DBF中有无工资低于650元的记录 程序如下: USE DA LOCATE FOR 工资650.00 IF .NOT.EOF( ) DISPLAY ENDIF 例题 (2)if-else-endif 语句格式: IF 〈条件表达式〉 〈语句组1〉 〈语句组2〉 当条件为真时,先执行〈语句组1〉 然后再去执行ENDIF后面的语句 当条件为假时,先执行〈语句组2〉 然后再转去执行ENDIF后面的语句 语句体2 语句体1 判断 为真 为假 选择分支流程图 ELSE ENDIF 语句功能: 铁路托运行李,假设每张车票可按每公斤0.5元托运50公斤以内的行李,如果超过50公斤时,超过的部分每公斤加价0.3元 计算公式如下: F=0.5×W 当X≤50公斤 F=0.5×50+0.8×(W-50) 当W〉50公斤 例题 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)+元 学生 (3) DO -CASE-ENDCASE 语句格式: DO CASE CASE 〈条件表达式1〉 〈语句组1〉 CASE 〈条件表达式2〉 〈语句组2〉 : [OTHERWISE] [〈语句组〉] ENDCASE 语句功能: 依次判断CASE后面的条件是否成立,当发现某一CASE的条件为真,就执行该CASE和下一个CASE之间的命令语句,然后执行ENDCASE后面的命令。 如果所有的条件都不成立,为假则执行OTHERWISE与ENDCASE之间的语句然后转向ENDCASE后面的语句。 如有两个或两个以上的条件为真,则只执行第一个条件表达式值为真的 CASE后的语句组,执行完后,即转去执行ENDCASE之后的语句,而不会再去判断下一个CASE中的条件 DO CASE中的CASE〈条件表达式〉个数不限 D O CASE和CASE〈条件表达
您可能关注的文档
- 赣美版美术七下第五课《传递真情-环保贺卡》课件ppt3.ppt
- 赣美版美术七下第五课《传递真情-环保贺卡》课件ppt4.ppt
- 赣美版美术七下第八课《欢快的节日》课件ppt.ppt
- 赣美版美术七下第六课《巍巍井冈》课件ppt.ppt
- 赣美版美术七下第六课《巍巍井冈》课件ppt1.ppt
- 赣美版美术七下第六课《巍巍井冈》课件ppt2.ppt
- 赣美版美术七下第六课《巍巍井冈》课件ppt3.ppt
- 赣美版美术七下第四课《森林之歌-美术与环境》课件ppt.ppt
- 赣美版美术八上第一课《走近中国古代雕塑》课件ppt.ppt
- 赣美版美术八上第一课《走近中国古代雕塑》课件ppt1.ppt
- 鄂教版信息技术九下第5课《反复执行循环结构》课件ppt.ppt
- 鄂教版信息技术九下第6课《逐一罗列穷举算法》课件ppt.ppt
- 鄂教版信息技术九下第8课《快速定位查找算法》课件ppt.ppt
- 鄂教版信息技术九下第9课《程序调试优化算法》课件ppt.ppt
- 鄂教版信息技术八上第11课《你我有责健康上网》课件ppt.ppt
- 鄂教版信息技术八上第11课《你我有责健康上网》课件ppt1.ppt
- 鄂教版信息技术八上第1课《多彩时空网络常识》课件ppt.ppt
- 鄂教版信息技术八上第2课《网络连接故障排除》课件ppt.ppt
- 鄂教版信息技术八上第2课《网络连接故障排除》课件ppt1.ppt
- 鄂教版信息技术八上第3课《舒心上网网络安全》课件ppt.ppt
最近下载
- 《骨科急救与创伤处理》课件.ppt VIP
- 植物生理学课件(王小菁-第8版)-第二章-植物的矿质营养.pptx VIP
- 自然语言处理PPT全套教学课件.pptx VIP
- 混凝土工程控制要点(可编辑).pptx VIP
- 2025年中国半乳甘露聚糖项目创业计划书.docx
- 小学科学新教科版二年级上册第一单元 造房子教案(2025秋新版).doc
- 论文写作与学术规范答案_论文写作与学术规范答案资源.doc VIP
- 计算机网络基础电子教案.pptx VIP
- HIKVISION海康威视F72系列人脸门禁UD26237B_海康威视DS-K1T6QT-F72系列人脸识别终端_用户手册_V1.0_20211126.pdf
- 公益慈善基金管理与法律合规.pptx VIP
文档评论(0)