IF分支语句的嵌套

上传人:206****923 文档编号:51669250 上传时间:2018-08-15 格式:PPT 页数:16 大小:221.50KB
返回 下载 相关 举报
IF分支语句的嵌套_第1页
第1页 / 共16页
IF分支语句的嵌套_第2页
第2页 / 共16页
IF分支语句的嵌套_第3页
第3页 / 共16页
IF分支语句的嵌套_第4页
第4页 / 共16页
IF分支语句的嵌套_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《IF分支语句的嵌套》由会员分享,可在线阅读,更多相关《IF分支语句的嵌套(16页珍藏版)》请在金锄头文库上搜索。

1、If的嵌套分支结构复习lif条件语句 1.格式1: If 条件 Then 语句组1 Else 语句组2 格式2: If 条件 Then语句组1 Else 语句组2 End If 2.作用:实现双分支选择结构思考?l 问题:为什么我们的密码会被盗?黑客是如何 破译密码的呢?n思考:我们可不可以通过VB编写一个小程 序,利用计算机输出的高速运算达到破解效 果?模拟黑客破解过程l猜数字游戏:我们设定一组数字(仿效密码设定),由别人 来进行猜测,如果第一个数字猜对了,那我们 让它继续第二个数字的猜测,如果第一个数字 猜错了,那我们结束,不允许其继续猜测。( 即只有按顺序猜对了,才能进行)分析:l1.我

2、们输入猜测的数字n3. 结束n2.判断猜测数字中第一个与我们设定的 第一个是不是相符?相符就可以猜第二个 ,不相符我们进行提示, 并结束运行第2步的判断过程:判断第一个数是否为设定的第一个数? 是的话执行 第 步,否则跳到第步结束判断第二个数是否为设定的第二个数?是的话执行 第 步,否则跳到第步判断第三个数是否为设定的第三个数?是的话执行 第 步,否则跳到第步结束输入猜测判断数a是否 为设定数1 ?提示:您的猜 测不对判断数b是 否为设定数 2?提示:您的 猜测不对开始否是否是流程图判断数c是 否为设定数 3?提示:您的猜 测不对提示:成功猜 测是否问题?l要想实现这些判断的选择,我们应该用什

3、么语 句来实现?l只用if选择分支语句能否实现?语句组:多条语句的组合If 条件1 Then语句组1 Else 语句组2 End IfIf 条件2 Then语句组2 Else 语句组3 End IfIf 条件4 Then语句组4 Else 语句组n End If格式:If 条件1 thenElse Endif If 条件2 then 语句组2 Else 语句组3Endif If 语句可以嵌套在then或else后的语句组的位置:语句组1语句组N 语句组2If 条件1 then语句组1 Else Endif If 条件2 then 语句组2 Else 语句组3Endif 语句组2l2.注意:l

4、每一层的endif是结束本层判断l 根据题意,如果条件不成立什么都不做 那else可以省略l3.作用:实现多重条件的判断选择Label标签Text文本框Command按钮我的猜数字游戏游戏说明:l分析一下程序代码练习:l1.找一个心理测试题目,根据if嵌套语句编写 程序,并运行验证是否正确。l2.找一道有两个选项以上的选择题,编写实现 判断答案正确与否的程序.l3. 问题:输入一元二次方程ax2+bx+c=0中a,b,c的 值,判断这个方程是否有实根,有则求之,并判断这 两个根是否为重根;如果没有实根,则输出“没有实 根!”。l共享文件夹“程序学习”里有关心理测试的参考 题目可以用来参考做程序探究:l今天学习的语句,是否达到了真正破译的目的 呢?那如果要计算机来进行猜测该如何做? n 下一节继续学习分支结构的另一语句。 后继课程将学习到循环结构,看学习了 这么多程序后能否实现?Endif If 的另一种嵌套格式elseif形式if 条件1 then 语句组1 Else If 条件2 then语句组2ElseIf 条件3 then语句组3. .Else 语句组nIf 语句嵌套在语句组2的位置,格式如下:If 条件n then

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号