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

上传人:sh****n 文档编号:7425068 上传时间:2020-03-21 格式:PPT 页数:14 大小:554.50KB
返回 下载 相关 举报
vb程序的三种基本结构.ppt_第1页
第1页 / 共14页
vb程序的三种基本结构.ppt_第2页
第2页 / 共14页
vb程序的三种基本结构.ppt_第3页
第3页 / 共14页
点击查看更多>>
资源描述
程序的三种基本结构 第一节 一 用传统流程图表示算法 处理框 起止框 I O框 判断框 流程线 连接点 1 传统流程图中的基本符号 复习回顾 2 三种基本结构的表示 1 顺序结构 2 选择结构 程序代码按照从上到下的顺序一行行的执行 执行过程中没有分支 没有重复 根据不同的条件判断来决定程序执行走向的结构 3 循环结构 a 当型循环 b 直到型循环 根据条件判断某些语句可能需要执行0次1次或多次的结构 从10个数中选出最大的数的算法流程图 N 10 Max AN 1 A Max Max A 输入A 开始 再输入给A N N 1 打印Max 结束 Y N N Y 一个算法中可能同时含有这三种基本的结构 一 顺序结构 例 交换两个变量a b的值PrivateSubCommand1 Click Dimaasinteger basintegera Val InputBox 输入a b Val InputBox 输入b MsgBox 交换后a a b b EndSub 设输入a 2 b 3如何实现交换过程 交换过程 c aa bb c 对应的流程图 例 交换两个变量a b的值PrivateSubCommand1 Click Dimaasinteger basinteger casintegera Val InputBox 输入a b Val InputBox 输入b c aa bb cMsgBox 交换后a a b b EndSub 2 1 5 开始 结束 3 4 c a 输入a b 输出交换后a b值 a b b c 1 If Then语句 单分支结构 IfThen语句块EndIf 例 已知两个数x和y 比较它们的大小 使得x大于y Ifx yThent x x y y tEndIf 选择结构 2 If Then Else语句 双分支结构 IfThenElseEndIf 选择结构 例 输出x y两个中值较大的一个 IFX YThenPrintXElsePrintYEndIf 练习 输入x 输出其绝对值 不能用abs函数 3 If Then ElseIf语句 多分支结构 形式 IfThenElseIfThen Else语句块n 1 EndIf 选择结构 使用IF语句实现的程序段如下 Ifx 90thenPrint 优秀 ElseIfx 80ThenPrint 良好 ElseIfx 70ThenPrint 中等 ElseIfx 60ThenPrint 及格 ElsePrint 不及格 EndIf 例 输入一学生成绩 评定其等级 规则是 90 100分为 优秀 80 89分为 良好 70 79分为 中等 60 69分为 及格 60分以下为 不合格 选择结构 SelectCase语句 情况语句 形式 SelectCase变量或表达式Case表达式列表1语句块1Case表达式列表2语句块2 CaseElse语句块n 1 EndSelect 数值型或字符串表达式 选择结构 与为下面四种形式之一 表达式A 5一组枚举的值 用逗号分隔 2 4 6 8表达式1To表达式260to100Is关系运算符表达式Is 60 SelectCasexCase90to100Print 优秀 Case80to89Print 良好 Case70to79Print 中等 Case60to69Print 及格 CaseElsePrint 不及格 EndSelect 例 输入一学生成绩 评定其等级 用selectcase实现 综合练习 输入a b c求一元二次方程组的根 PrivateSubCommand1 Click a Val Text1 Text b Val Text2 Text c Val Text3 Text Ifa 0ThenMsgBox error EndEndIfd b 2 4 a cIfd 0ThenLabel4 Caption 无解 Label5 Caption ElseIfd 0Thenx b 2 a Label4 Caption X1 X2 xLabel5 Caption ElseX1 b Sqr d 2 a X2 b Sqr d 2 a Label4 Caption X1 X1Label5 Caption X2 X2EndIfEndSub
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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