结构化程序设计(分支结构)_第1页
结构化程序设计(分支结构)_第2页
结构化程序设计(分支结构)_第3页
结构化程序设计(分支结构)_第4页
结构化程序设计(分支结构)_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

分支结构编程、结构编程、顺序结构分支结构单分支结构双分支结构多分支结构循环结构、学习目标、了解三分支结构的想法(知识目标)了解三分支结构的语句格式和功能(知识目标)理解三分支结构的程序流程(知识目标)熟练地使用了三分支结构的编程(技术目标),学生良好的思维能力编写双分支结构和多分支结构程序读取双分支结构和多分支结构程序,单分支结构格式和程序流程:ifendif,查找以下段函数值:3x 2(x=0)Y=3x-2(x0),使用单分支结构完成此任务,Input “此段函数的值为:y、双分支结构格式和过程进程:IfElseEndif、说明:1,可以是各种有效的逻辑表达式。2,如果为true,则可以运行命令组;否则,可以运行命令组,并且只能运行两个命令组中的一个。3,切记,双分支结构可以重叠,但不能相交,IF和ENDIF必须成对出现。双分支结构控制,另请参阅:IF.else.ENDIF语句可以嵌套,但不能交叉,并且IF . ELSE . ENDIF必须成对出现。(1) if.if.endif.使用endif,第二季度结构编程查找段函数值,然后在Input 键盘上输入x值: toxIfx0y=3*x-2ElseY=3*x 2Endif?此段函数的值为:y,多分支结构格式和程序流:docase CSE casecaseother wiseend case检查每个case后的条件表达式的值是否为true。如果条件为true,则运行以下命令组;如果所有条件为false,则运行命令组(可跳过);多分支结构程序流控制(1)确保DOCASE和end case成对出现。(2)DOCASE和第一个CASE语句之间不能有其他语句。(3)DOCASE语句也可以嵌套,其中的DOCASE语句可以用作外部DOCASE语句的命令组的语句序列,但不能在内部和外部之间交叉。(4)在CASE中,如果多个条件为真,则仅执行第一个条件为真的语句之后的命令组。(5)DOCASE语句也可以与(3)相同的原理嵌套在嵌套的IF语句或循环语句中。思想:使用DOCASE语句对学生成绩排名,(90以上“优秀”;80-90是“良好”。60-80是“通过”。60以下是“不及格”。示例:在xscj.dbf中查找自定义学号,并显示该学生第一学期的数学分数等级。其中(数学90是优秀的;80数学90很好。60数学=90瓦it“优生学!”windowtimeout1case数学=80wait“良好!”windowtimeout1case数学=60wait 通过!Windowtimeout1otherwisewait通过!Windowtimeout1endcaseElsewait没有此学号学生!”EndifUse,在双分支中嵌套多个,3x 2(x0)y=3(x=0)3x-2(x000=3 * x 2 casex bifcac=a bel sec=ac,结果是30,操

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论