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

    vb程序的三种基本结构ppt课件.ppt

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

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

    vb程序的三种基本结构ppt课件.ppt

    程序的三种基本结构第一节一、用一、用传统传统流程图表示算法流程图表示算法处理框起止框I/O框判断框流程线连接点1、传统流程图中的基本符号、传统流程图中的基本符号复习回顾复习回顾 2、三种基本结构的表示、三种基本结构的表示(1)顺序结构)顺序结构条件语句1语句2YN语句1语句2(2)选择结构)选择结构程序代码按照从上到下的顺序一行行的执行,执行过程中没有分支,没有重复。根据不同的条件判断来决定程序执行走向的结构。(3)循环结构)循环结构a) 当型循环当型循环b) 直到型循环直到型循环条件语句组YN( b )条件( a )YN语句组根据条件判断某些语句可能需要执行0次1次或多次的结构。 从从10个数中选出最大的数个数中选出最大的数的算法流程图的算法流程图NMaxMax =A输入A开始再输入给AN=N+1打印Max结束YNNY一个算法中可能同时含有这一个算法中可能同时含有这三种基本的结构三种基本的结构一、顺序结构例:交换两个变量a,b的值Private Sub Command1_Click()Dim a as integer,b as integera=Val(InputBox(“输入a”)b=Val(InputBox(“输入b”)MsgBox(“交换后a= ”& a & “ b=”& b)End Sub设输入a=2,b=3 如何实现交换过程?a2b3交换过程c=aa=bb=c 对应的流程图:例:交换两个变量a,b的值Private Sub Command1_Click() Dim a as integer,b as integer,c as integer a=Val(InputBox(“输入a”) b=Val(InputBox(“输入b”) c=a a=b b=cMsgBox(“交换后a= ”& a & “ b=”& b)End Sub215开始结束34c=a输入a,b输出交换后a,b值a=bb=c1. IfThen语句(单分支结构) If Then 语句块 End If例例:已知两个数已知两个数x和和y,比较它们的大小,比较它们的大小, 使得使得x大于大于y. If xy Then t=x : x=y: y=t End If选择结构2. IfThenElse语句(双分支结构) If Then Else End If选择结构例:输出例:输出x,y两个中值较大的一个。两个中值较大的一个。IF XY Then Print XElse Print YEnd If练习:输入练习:输入x,输出其绝对值(不能用,输出其绝对值(不能用abs函数)函数)。3. IfThenElseIf语句(多分支结构) 形式: If Then ElseIf Then Else 语句块 n+1 End If选择结构使用使用IF语句实现的程序段如下:语句实现的程序段如下:If x=90 then Print 优秀优秀ElseIf x=80 Then Print 良好良好 ElseIf x=70 Then Print 中等中等 ElseIf x=60 Then Print 及格及格 Else Print 不及格不及格End If例:输入一学生成绩,评定其等级。规则是:例:输入一学生成绩,评定其等级。规则是:90100分为分为“优秀优秀”,8089分为分为“良好良好”,7079分为分为“中等中等”,6069分为分为“及格及格”,60分以下为分以下为“不合格不合格”选择结构选择结构Select Case语句(情况语句)形式:Select Case 变量或表达式Case 表达式列表1语句块1Case 表达式列表2语句块2Case Else语句块n+1End Select数值型或字符串表达式选择结构与为下面四种形式之一: 表达式 A +5 一组枚举的值(用逗号分隔) 2, 4, 6, 8 表达式1 To 表达式2 60 to 100 Is 关系运算符表达式 Is 60Select Case x Case 90 to 100 Print 优秀优秀 Case 80 to 89 Print 良好良好 Case 70 to 79 Print 中等中等 Case 60 to 69 Print 及格及格 Case Else Print 不及格不及格End Select例:输入一学生成绩,评定其等级。用例:输入一学生成绩,评定其等级。用select case 实现。实现。综合练习:输入综合练习:输入a,b,c求一元二次方程组的根。求一元二次方程组的根。Private Sub Command1_Click()a = Val(Text1.Text)b = Val(Text2.Text)c = Val(Text3.Text)If a = 0 Then MsgBox error! EndEnd Ifd = b 2 - 4 * a * cIf d 0 Then Label4.Caption = 无解 Label5.Caption = ElseIf d = 0 Then x = -b / (2 * a) Label4.Caption = X1=X2= & x Label5.Caption = Else X1 = (-b + Sqr(d) / (2 * a) X2 = (-b - Sqr(d) / (2 * a) Label4.Caption = X1= & X1 Label5.Caption = X2= & X2End IfEnd Sub

    注意事项

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

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开