资源预览内容
第1页 / 共21页
第2页 / 共21页
第3页 / 共21页
第4页 / 共21页
第5页 / 共21页
第6页 / 共21页
第7页 / 共21页
第8页 / 共21页
第9页 / 共21页
第10页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
吕永军 VB编程 单行IF语句 社会现象 1 如果我有200元钱 那么就去书店里买下我喜欢的那本书 如果 那么 如果 那么 否则 IF Then If then else 2 这周放假了 如果我有下星期的生活费 那么就从学校里学习 否则我就得回家拿钱去 选择结构与选择语句 if条件then语句A if条件then语句Aelse语句B 单行结构条件语句 格式 If 条件 Then 语句组1 Else 语句组2 说明 1 条件 1 算术表达式非0True0False2 关系表达式3 布尔表达式 2 语句组 可以有多条语句 语句间用冒号分隔 3 Else可以省略 if条件then语句 if then 例1 输入一个数到变量a 输出它的绝对值 不用绝对值函数 a 0 a a a inputbox printa 例2 从键盘分别输入两个不相等的数到变量a b 输出其中较大的数 if then else a b Printa printb A val inputbox 输入A的值 B val inputbox 输入B的值 练习1 输入两个不相等的数a b 比较大小 将大数放在a中 小数放在b中 然后输出a b if then a b t a a b b t A val inputbox 输入A的值 B val inputbox 输入B的值 Printa b 2 买西爪 10斤以下每斤1元 10斤以上 每斤0 8元 输入斤数 输出所需钱数 X Val Inputbox 输入斤数 IFX 10ThenY 1 XElseY 0 8 X PrintY 小结 理解IF语句的格式写法 能运用IF语句编写程序 提高对选择结构的理解及逻辑思维能力 练习 X 3IfXThenY 3ElseY 4PrintY2 X 4IfX 5ThenY XElseY X 4PrintY3 IfX 1ThenY 1ElseY 2PrintY4 X 5IfX 5ThenY XElseY X 1PrintY 练习 X 2IFX 3ThenY 3ElseY 4PrintYX 42IFX 101ANDX3ThenY 1ElseY 2PrintY 练习 X 3IFX 1ThenX X 3 Y XElseY 1PrintYX 4IFX 5ThenX X 1 Y 1ElseX X 1 Y XPrintY 嵌套分支结构 在分支结构的一个分支上再加入一个分支结构 类型有多种 比如 单分支嵌套单分支 双分支嵌套双分支等 嵌套分支结构 单分支嵌套单分支 双分支嵌套双分支 例3 已知分段函数y 输出y的值 1 x 0 0 x 0 1 x 0 if then elseif then else endifendifprinty x 0 y 1 y 1 x 0 y 0 分支结构1 分支结构2 分支嵌套 双分支嵌套双分支 if条件1then语句1elseif条件2then语句2else语句3endifendif 分支结构1 分支结构2 注意 每一层的endif结束本层判断 练习2 购买地铁车票 若乘1 4站 3元 位 若乘5 9站 4元 位 若乘10站以上 5元 位 输入人数person 站数n 输出应付款pay 流程图 程序代码 ifn 4thenpay 3 personelseifn 9thenpay 4 personelsepay 5 personendifendifprintpay 选择结构 单分支结构 双分支结构 嵌套分支结构 if条件then语句Aendif if条件then语句Aelse语句Bendif if条件1then语句1elseif条件2then语句2else语句3endifendif 小结 双分支嵌套双分支 温馨提示 下节课在机房 F405 上课 记得带上练习纸和鞋套
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号