结构化程序设计(分支结构)课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《结构化程序设计(分支结构)课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 结构 程序设计 分支 课件
- 资源描述:
-
1、顺序结构分支结构单分支结构双分支结构多分支构循环结构 3x+2(x=0)Y=3x-2(x0)双分支结构双分支结构 下 条件?.T.F.语句组1 语句组2 1、可以是各种有效的逻辑表达式。2、当为真时,执行命令组,否则执行命令组,和两个命令组只能执行其中之一。3、双分支结构是可以嵌套的,但应注意不能交叉且IF与ENDIF必须成对出现。IFELSEENDIF语句是可以嵌套的,语句是可以嵌套的,但应但应注意不能交叉且注意不能交叉且IF与与ENDIF必须成对出现。必须成对出现。(1)IF IF ENDIF ENDIF(1)IF IF ENDIF ENDIF格式及程序流程:格式及程序流程:判断每一个CA
2、SE后的条件表达式的值是否为真,如找到某个条件为真,则执行其后的命令组所有的条件均为假时,执行该命令组(可省略)(1)DO CASE与ENDCASE 应成对出现。(2)DO CASE 与第一个CASE语句之间不能有其它语句。(3)DO CASE 语句也可以嵌套,内层的DO CASE 语句可以作为外层DO CASE 语句中某一个命令组的语句序列,但内外层之间不能发生交叉。(4)当CASE中不止一个条件为真时,仅执行第一个条件为真的语句后的命令组。(5)DO CASE语句也可以与IF语句或循环语句嵌套,其嵌套的原则与(3)相同。思考:用DO CASE语句完成求学生成绩等级,(90以上为“优秀”;8
3、0-90为“良好”;60-80为“及格”;60以下为“不及格”)。示例:示例:在在xscj.dbf中查找用户指定的学号,并中查找用户指定的学号,并并显示该学生第一学期数学成绩的等级。其并显示该学生第一学期数学成绩的等级。其中(数学中(数学90为优秀;为优秀;80数学数学90为良好;为良好;60数学数学=90 wait”优生!优生!”window timeout 1 case 数学数学=80 wait”良好!良好!”window timeout 1 case 数学数学=60 wait”及格!及格!”window timeout 1 otherwise wait”及格!及格!”window timeout 1 endcaseElse wait”无此学号学生!无此学号学生!”EndifUse 双分支中嵌套了多分支双分支中嵌套了多分支 3x+2(x0)Y=3(x=0)3x-2(xb if ca c=a+b else c=a-b endifEndif?c
展开阅读全文