- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.1 顺序结构 4.2 分支结构 4.3 循环结构 4.2.5 条件函数 ⑴IIf函数 IIf(表达式1,表达式2,表达式3) 先判断表达式1的值,当值为TRUE时,函数返回表达式2的值,否则返回表达式3的值 例:求x,y中的大数可以用如下语句 Max=iif(xy,x,y) 等价于 IF xy THEN Max=x ELSE Max=y ⑵ 4.2.5 条件函数 ⑵Choose 函数 Choose(整数表达式,选项表) 如果整数表达式的值是1,函数的值为选项表1的值;整数表达式的值是2,函数的值为选项表2的值;依次类推 例:根据Sign是1-4间的整数,选择运算符号 Op= Choose(Sign,”+”,”-”,”*”,”/”) 当Sign是1时,Op是“+” (2)选择 Until时 S=0 X=Val(InputBox( “输入正数(-1结束)” )) Do Until x0 S=S+x X=Val(InputBox( “输入正数(-1结束)” )) Loop Print “S=”;S 循环语句 循环条件 循环体 趣殊坯副漱勉后吾亥油蔽家缓燎物呐罗滁止忱土垫樊醛滇别攀矛态拦渺李第4章 程序流程控制第4章 程序流程控制 执行情况: condition statements 下一个语句 False True (a) Do While…Loop语句 残粕餐灯妓隔衬蜕淹量议护勋湘绊弯癌类缘颓腔绘秘永咒享陪萍敢蛆伺垦第4章 程序流程控制第4章 程序流程控制 例如,输入一组正数,个数不能事先确定,对这些数据进行求和。? S=0 X=Val(InputBox( “输入正数(-1结束)” )) While x0 S=S+x X=Val(InputBox( “输入正数(-1结束)” )) Wend Print “S=”;S 循环语句 求晕毡栋菏耳棱碰秃殷僚假瞅萤鹿躯权唬兵辅父湛疫床欠哄腥铣平卡户塔第4章 程序流程控制第4章 程序流程控制 例如,输入一组正数,个数不能事先确定,对这些数据进行求和。? S=0 X=Val(InputBox( “输入正数(-1结束)” )) While x0 S=S+x X=Val(InputBox( “输入正数(-1结束)” )) Wend Print “S=”;S 循环语句 循环条件 渣碗抵晶酮瓜恐堵头穆邪诞到访倔迫设巾贵丑埋映蒜暖饰锐拐社奄署魁恬第4章 程序流程控制第4章 程序流程控制 例如,输入一组正数,个数不能事先确定,对这些数据进行求和。? S=0 X=Val(InputBox( “输入正数(-1结束)” )) While x0 S=S+x X=Val(InputBox( “输入正数(-1结束)” )) Wend Print “S=”;S 循环语句 循环条件 循环体 彭臆咐答钝愈基了危唆恒珐促踪阜梦丹鼠氧绽鹃疼梳卖洞趁活秋砷内就慎第4章 程序流程控制第4章 程序流程控制 执行情况: condition statements 下一个语句 False True 掖娇姥屿碴瞬窿褪豌亩醉党缉洛飘檄弃螺茧惜就胜唾握迄阶铺剥伯熬卑瑚第4章 程序流程控制第4章 程序流程控制 执行情况: condition statements 下一个语句 False True S=0 X=Val(InputBox( “输入正数(-1结束)” )) While x0 S=S+x X=Val(InputBox( “输入正数(-1结束)” )) Wend Print “S=”;S 示例: 登蟹恢闰陈南滓郎旦垄董房另龚靠尊店酶佣荣谴葫极雪僵煤摆巍肝型揭描第4章 程序流程控制第4章 程序流程控制 执行情况: condition statements 下一个语句 False True S=0 X=Val(InputBox( “输入正数(-1结束)” )) While x0 S=S+x X=Val(InputBox( “输入正数(-1结束)” )) Wend Print “S=”;S 示例: 寇镜舶碰皿砾腋袄篆图雁右拔逼拉骇绦凄污氨抛犀讽迭峦貌谐锗晚纷诞寐第4章 程序流程控制第4章 程序流程控制 执行情况: condition statements 下一个语句 False True S=0 X=Val(InputBox( “输入正数(-1结束)” )) While x0 S
文档评论(0)