教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 范文大全 > 公文资料 >

2.3 程序的选择结构

来源:网络收集 时间:2026-07-16
导读: Vb选择结构 选择结构 设计 猜价格游戏 猜价格游戏代码 If price 120 Then MsgBox 猜低了,再试试“ 猜低了,再试试 猜低了 If price 120 Then MsgBox 猜高了,再试试“ 猜高了,再试试 猜高了 If price = 120 Then MsgBox 猜对了,你真厉害“ 猜对了,你真厉

Vb选择结构 选择结构

设计

猜价格游戏

猜价格游戏代码

If price < 120 Then MsgBox "猜低了,再试试“ "猜低了,再试试 猜低了 If price > 120 Then MsgBox "猜高了,再试试“ "猜高了,再试试 猜高了 If price = 120 Then MsgBox "猜对了,你真厉害“ "猜对了,你真厉害 猜对了

语句1.如果价格小于120,那么信息提示框提示“猜低了,再试试 语句1.如果价格小于120,那么信息提示框提示“猜低了,再试试” 1.如果价格小于120 语句2.如果价格大于120,那么信息提示框提示“猜高了,再试试” 语句2.如果价格大于120,那么信息提示框提示“猜高了,再试试” 2.如果价格大于120 语句3.如果价格等于120,那么信息提示框提示“猜对了,你真厉害” 语句3.如果价格等于120,那么信息提示框提示“猜对了,你真厉害” 3.如果价格等于120

选择结构就是在程序运行时,对程序的走向进行选择,以便决定 选择结构就是在程序运行时,对程序的走向进行选择, 执行哪种操作. 执行哪种操作.

If……then If then……的流程图 的流程图 then

If price < 120 Then MsgBox "猜低了,再试试“ "猜低了,再试试 猜低了开始假

判断条件

Price<120?真

猜低了, 猜低了,再试试

结束

这种只对条件满足时的情况进行处理,我们称为选择结构中的单分支结构。 这种只对条件满足时的情况进行处理,我们称为选择结构中的单分支结构。

单分支语法格式单分支语法格式: 单分支语法格式:<表达式 表达式> <语句块 语句块> (1)If <表达式> Then <语句块> <表达式 表达式> (2)If <表达式> Then 语句块> <语句块> End If

单行语法

多行语法

这里的表达式是关系表达式( 这里的表达式是关系表达式(<、>、=、<>、<=、>=)或逻辑表达式 <>、<=、>=) and、or、not),其值只有真或假两种,当表达式的值为真时, ),其值只有真或假两种 (and、or、not),其值只有真或假两种,当表达式的值为真时,视 为条件成立。例如:price<120属于什么表达式? :price<120属于什么表达式 为条件成立。例如:price<120属于什么表达式? 语句可以是赋值语句(a=3)、输出语句(print、msgbox)、 语句可以是赋值语句(a=3)、输出语句(print、msgbox)、结束语句 )、输出语句(print (end)等 (end)等。

语法之间的转换"猜对了 你真厉害“ 猜对了, If price = 120 Then MsgBox "猜对了,你真厉害 三个单分支 "猜低了 再试试“ 猜低了, If price < 120 Then MsgBox "猜低了,再试试 "猜高了 再试试“ 猜高了, If price > 120 Then MsgBox "猜高了,再试试

If price = 120 Then MsgBox "猜对了,你真厉害 "猜对了 你真厉害“ 猜对了, 两个单分支 猜错了, If price <> 120 Then MsgBox “猜错了,再试试

猜错了 再试试“

一个双分支

"猜对了 你真厉害“ 猜对了, 猜错了, If price =120 then MsgBox "猜对了,你真厉害 Else MsgBox “猜错了,再试试“ 猜错了 再试试“

双分支语法格式双分支语法格式: 双分支语法格式:<表达式 表达式> <语句 语句1> <语句 语句2> (1)If <表达式> Then <语句1> Else <语句2> <表达式 表达式> (2)If <表达式> Then 语句块1> <语句块1> Else 语句块2> <语句块2> End If

条件满足 条件不满足

注意: if语句中else部分不需要填写表达式 注意:在if语句中else部分不需要填写表达式 语句中else

对比分析

单分支结构开始假

双分支结构开始假

判断条件真

判断条件真

语句块2 语句块2 语句块 语句块1 语句块1

结束

结束

单分支结构只对判断条件为真的情况进行处理, 单分支结构只对判断条件为真的情况进行处理,双分支结构既对判断条件 为真的情况进行处理,同时也对判断条件为假的情况进行处理, 为真的情况进行处理,同时也对判断条件为假的情况进行处理,所以双分 支结构也就多了else部分的内容。 else部分的内容 支结构也就多了else部分的内容。

完善程序代码

界面介绍

双击此文件夹

双击打开窗体文件, 双击打开窗体文件, 扩展名为frm 扩展名为frm

在右边工程资源管理器中双击form1 在右边工程资源管理器中双击form1

双击确定按钮

调试, 调试,运行 ③ 点击关闭 ②

在此处输入代码 ①

改写程序参考下面的程序,150元为mp3的价格,可以是单分支,也可以是双分支。 参考下面的程序,150元为mp3的价格,可以是单分支,也可以是双分支。 元为mp3的价格三 个 单 分 支

"猜低了 再试试“ 猜低了, If price < 150 Then MsgBox "猜低了,再试试 "猜高了 再试试“ 猜高了, If price > 150 Then MsgBox "猜高了,再试试 "猜对了 你真厉害“ 猜对了, If price = 150 Then MsgBox "猜对了,你真厉害两 个 单 分 支

If price = 150 Then MsgBox "猜对了,你真厉害 "猜对了 你真厉害“ 猜对了, If price <> 150 Then MsgBox “猜 猜 了,再试试 了,再试试“

双 分 支

If price =150 hen "猜对了 你真厉害“ 猜对了, MsgBox "猜对了,你真厉害 se MsgBox “猜 了 猜 n if

在线测试练习语句If y=1,下列说法正确的是 下列说法正确的是( 1.语句If x=1 Then y=1,下列说法正确的是(C )。 x=1和 x=1和 y=1均为关系表达式 A、x=1和 y=1 均为赋值语句 B、x=1和 y=1均为关系表达式 x=1为关系表达式 y=1为赋值语句 为关系表达式, 为赋值语句D x=1为赋值语句 y=1为关系表达 为赋值语句, C、x=1为关系表达式,y=1为赋值语句D、x=1为赋值语句,y=1为关系表达 2.电梯的最大容量为13人 在此范围内电梯能正常

运行, 电梯的最大容量为13 2. 2.电梯的最大容量为13人,在此范围内电梯能正常运行,超出了这个范围 电梯将发出警报。( 。(C 电梯将发出警报。(C) Dim a as integer a=val(inputbox(“请输入进入电梯的人数”)) a=val(inputbox( 请输入进入电梯的人数” 请输入进入电梯的人数 if a<=13 then print “正常运行” 正常运行” 正常运行 else print “发出警报” 发出警报” 发出警报 end if A.if…….then A.if .then……end if……else end if else B.then……if B.then if……else else……end if end .then if else C.if……then C.if then……else else……end if end D.if……else D.if else……then then……end if end then else else then

在线测试练习3.以下程序段运行后,分别输入5 3.以下程序段运行后,分别输入5和6,则输出字符的排列顺序是( B ) 以下程序段运行后 则输出字符的排列顺序是( I=val(inputbox(“请输入I的值”)) I=val(inputbox( 请输入I的值” 请输入 If I <6 then Print “#” ; # Else Print “*” * End if A.*# B.#* C.## D.**

…… 此处隐藏:1778字,全部文档内容请下载后查看。喜欢就下载吧 ……
2.3 程序的选择结构.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/fanwen/708420.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)