欢迎来到得力文库 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
得力文库 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    结构化程序设计(分支结构)课件.ppt

    • 资源ID:92572876       资源大小:251KB        全文页数:21页
    • 资源格式: PPT        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    结构化程序设计(分支结构)课件.ppt

    分支结构程序设计结构化程序设计 顺序结构 分支结构 单分支结构 双分支结构 多分支构 循环结构学习目标 了解三种分支结构的思想(知识目标)(知识目标)掌 握 三 种 分 支 结 构 的 语 句 格 式 及 其 功 能(知识目标 知识目标)理解三种分支结构的程序流程(知识目标)(知识目标)能 熟 练 利 用 三 种 分 支 结 构 进 行 程 序 设 计(技能目标)(技能目标)培养学生良好的思维能力(德育目标)(德育目标)学习重难点v v 双分支结构与多分支结构程序的编写v v 双分支结构与多分支结构程序的阅读单分支结构格式及程序流程:if endif求如下分段函数的值:3x+2(x=0)Y=3x-2(x0)用一次单分支结构完成此任务Input“Input“请从键盘上输入 请从键盘上输入x x 的值:的值:”to x to xY=3*x+2 Y=3*x+2If x0 If x0 y=3*x-2 y=3*x-2Endif Endif?“?“该分段函数的解为:该分段函数的解为:”,y y用两次单分支结构完成此任务Input“Input“请从键盘上输入 请从键盘上输入x x 的值:的值:”to x to xIf x=0 If x=0Y=3*x+2 Y=3*x+2Endif EndifIf x0 If x0 y=3*x-2 y=3*x-2Endif Endif?“?“该分段函数的值为:该分段函数的值为:”,y y双分支结构格式及程序流程:格式及程序流程:If If 1Else Else 2Endif Endif 下 条件?.T.F.语句组1 语句组2 说明:说明:1、可以是各种有效的逻辑表达式。2、当 为真时,执行 命令组,否则执行 命令组,和 两个命令组只能执行其中之一。3、双分支结构是可以嵌套的,但应注意不能交叉且IF 与ENDIF 必须成对出现。双分支结构控制 注意:注意:IFELSEENDIF 语句是可以嵌套的,但应注意不能交叉且IF与ENDIF 必须成对出现。(1)IF IF ENDIF ENDIF(1)IF IF ENDIF ENDIF用双分支结构编程求分段函数的值Input“Input“请从键盘上输入 请从键盘上输入x x 的值:的值:”to x to xIf x0 If x0 y=3*x-2 y=3*x-2Else ElseY=3*x+2 Y=3*x+2Endif Endif?“?“该分段函数的值为:该分段函数的值为:”,y y多分支结构格式及程序流程:Do case Do caseCase Case 1 1Case Case 2 Case Case n notherwise otherwise Endcase Endcase判断每一个CASE 后的条件表达式的值是否为真,如找到某个条件为真,则执行其后的命令组所有的条件均为假时,执行该命令组(可省略)多分支结构程序流控制 注意:注意:(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以上为“优秀”;80-90 为“良好”;60-80 为“及格”;60以下为“不及格”)。示 例:在xscj.dbf 中 查 找 用 户 指 定 的 学 号,并并 显 示 该 学 生 第 一 学 期 数 学 成 绩 的 等 级。其中(数 学90 为 优 秀;80 数 学90 为 良 好;60 数学80 为及格;60分以下为不及格)Use xscjCleaAccept”请输入查询的学号:”to xhLocate for 学号=xhIf found()do case case 数学=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(x0)用多分支结构编程求如下分段函数的值:用多分支结构求分段函数的值Input“Input“请从键盘上输入 请从键盘上输入x x 的值:的值:”to x to xDo case Do case case x0 case x0 Y=3*x+2 Y=3*x+2 case x0 case x0 y=3*x-2 y=3*x-2 otherwise otherwise y=3 y=3endcase endcase?“?“该分段函数的值为:该分段函数的值为:”,y y注意!在双分支结构中,两个语句组必定会执行其中一个!在多分支结构中,可能不会执行其中任何一个语句!在双分支和多分支结构中,不可能同时执行两个以上的语句组!典型试题(说出以下程序的运行结果 说出以下程序的运行结果)a=10b=20c=30If ab if ca c=a+b else c=a-b endifEndif?c结果为:结果为:30 30作业求方程ax2+bx+c=0 的解,a,b,c均从键盘上接收,选择用分支结构编程实现。如果无实根,则显示“此方程无实根!”

    注意事项

    本文(结构化程序设计(分支结构)课件.ppt)为本站会员(飞****2)主动上传,得力文库 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知得力文库 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于得利文库 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

    © 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

    黑龙江省互联网违法和不良信息举报
    举报电话:0468-3380021 邮箱:hgswwxb@163.com  

    收起
    展开