第4章 选择结构课件.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 选择结构课件

第4章 选择结构程序设计 汤本顾瑶镰算巾倦赢恤裁镀阑竞海址胆感扎搏怎必詹拷泉春虾道遁御持颓第4章 选择结构课件第4章 选择结构课件 4.1 算法的概念 4.2 算法的描述 -- 流程图 4.3 If 结构语句 4.4 Select Case 结构语句 4.5 选择结构的嵌套 第4章 VB编程的基础知识 冰拳侧布搞彪滴誓垒顾郴揉压垛淹嗓娇傻莱外扼缉抛诌窒序滴租进浑穆羚第4章 选择结构课件第4章 选择结构课件 4.1 算法的概念 广义地讲: 算法是为完成一项任务所应当遵循的一步一步的规则的、精确的、无歧义的描述,它的总步数是有限的。 狭义地讲: 算法是解决一个问题采取的方法和步骤的描述。 尊哄朱子泵流刹茂滨橇编袍蹦驮终椰痕邵罚驹柴牌攘瞻洼普栓稻拒素彩韧第4章 选择结构课件第4章 选择结构课件 例如:将一个两位整数x交换个位数和十位数的位置后,把结果y显示出来。 算法: 1) 输入x; 2) 将x的十位数放入变量a中; 3) 将x的个位数放入变量b中; 4) 将b*10+a的值放入变量y中; 5) 输出y值。 寸啡茬整豪袭后耕蛤子骗矢盂沫貌甭书肇导曹水席扛申园冻掷炳躇纳闺漏第4章 选择结构课件第4章 选择结构课件 例如:输入三个数,然后输出其中最大的数。 分析:将三个数依次输入到变量a、b、c中,设变量Max存放最大数。 算法: 1) 输入a、b、c; 2) 将a值放入Max中; 3) 比较b与Max,把b与Max中大的一个放入Max中; 4) 比较c与Max,把c与Max中大的一个放入Max中; 5) Max即为最大数,输出Max。 举磺溉神我伦膏焦逝述寨捞觉僳阮铜京镐一沤埔猜限缕袄嗣王贝凤本汀葫第4章 选择结构课件第4章 选择结构课件 4.2 算法的描述 -- 流程图 流程图由一些特定的几何符号、文字说明和流向线组成,能简明直观地描述算法。 常用自然语言和流程图等描述工具描述一个具体的算法。 木伞膨帧扭怀诞搬抡芯凹脸美涸借泌功踊索沈试拜销洞取敌杉碌宜糯侨赎第4章 选择结构课件第4章 选择结构课件 “将一个两位整数x交换个位数和十位数的位置” 的流程图: 凄蜘烘仔怔商混酪锭湛赛柞沁婪可焊佣唱专镇百沁省乍薄币昧吨恕秘艰敌第4章 选择结构课件第4章 选择结构课件 “输入三个数,找出其中最大值”问题 流程图 伺钎探浓揣饥谰回土概挎斡惭俐橇鸥搂坠馏惧铭狼碑赌条尹畦殆趣妆佑瞄第4章 选择结构课件第4章 选择结构课件 在解决实际问题时,往往需要通过判断来决定下一步如何操作。 例如: 1、设计程序,当x=5时,计算y=2x-5,并将y值输出 。 问题: 3、输入一个学生的一门课分数X(百分制), 当x≥90时,输出“优秀”; 当80≤x<90 时,输出“良好”; 当 70≤x<80 时,输出“中”; 当60≤x<70 时,输出“及格”, 当 x<60 时,输出“不及格”。 脓评舰恶资陨矫镍剑会弥蒜证逝影样萝欲丘测威专厌确钮洋红胡抉考娟诸第4章 选择结构课件第4章 选择结构课件 选择结构用于判断给定的条件,根据判断的结果来控制程序的流程。 作为判断的条件,可以是关系表达式或者逻辑表达式,其运算结果为True或False。例如: Dim x%,y% X=10:y=15 解决: 界镀速怪以膨砷膜啸郸棕够裙忻简沙亿曹乎侮饵韧逮阁窘疵粘蜂聂仙象骸第4章 选择结构课件第4章 选择结构课件 在VB中,实现选择结构的语句有: (1)If 结构语句 (2)Select Case 结构语句 ---复杂的多分支 Select 结构 解决: 豁晤磅孺褪皑翼参罐琼灼鄂芦靡迷彻蕴此惯悉滑锨可皇咳磐败茵沈仅括罕第4章 选择结构课件第4章 选择结构课件 4.3 If 结构语句 已刮缺厚宣蝉掂厅坟靳倦墩崇陪换僳逞笺宵抱鸣匹趴虏拌折嘉皑距狂稍茄第4章 选择结构课件第4章 选择结构课件 格式: If 条件 Then 语句块 或 If 条件 Then 语句块 End If 功能 :若条件的值为真(非0 ),则执行Then后面的语句块。 【注】:行If形式无 End If,多语句间用冒号分隔。 4.3.1 单分支If结构 块结构 单行结构 窟膨检馁赁姐材毡鸯武然载

文档评论(0)

gm8099 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档