《7.走进程序世界.ppt》由会员分享,可在线阅读,更多相关《7.走进程序世界.ppt(18页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、分支结构的程序分支结构的程序建安中学 张丹颖温故而知新温故而知新温故而知新温故而知新1、按照程序运行的顺序,程序分为三种结构:、按照程序运行的顺序,程序分为三种结构:2、程序中的条件关系式是用、程序中的条件关系式是用_和和_来表达的。来表达的。3、条件表达式有两个值:、条件表达式有两个值:、。4、关系运算符有:、关系运算符有:5、逻辑运算符有:、逻辑运算符有:顺序结构顺序结构分支结构分支结构循环结构循环结构关系表达式关系表达式逻辑表达式逻辑表达式真(真(true)假(假(False)=、=、Or、And、Not我猜,我猜,我猜,猜,猜!我猜,我猜,我猜,猜,猜!我猜,我猜,我猜,猜,猜!我猜,
2、我猜,我猜,猜,猜!游戏规则:争当精明消费者,竞猜游戏规则:争当精明消费者,竞猜u盘的价格。盘的价格。一、一、IF语句语句格式一格式一:ifthenifThen作用:若条件成立,执行作用:若条件成立,执行,然后,然后再执行下一行语句再执行下一行语句;若条件不成立,则若条件不成立,则直接执行下一行语句。直接执行下一行语句。条件表达式语句下一行语句成立不成立第五课第五课第五课第五课 分支结构的程序分支结构的程序分支结构的程序分支结构的程序 m=110?显示显示“猜中了,猜中了,你真历害!你真历害!”如果如果就(那么)就(那么)关系表达式如:关系表达式如:a=2逻辑表达式如:逻辑表达式如:aorb理
3、清思路理清思路理清思路理清思路程序界面如右图所示:程序界面如右图所示:对象对象text1接收用户数据。接收用户数据。对象对象label1显示竞猜结果。显示竞猜结果。M=110猜对了,你真历害!是否给变量M赋值M110猜高了,再试试是否结束开始Label1.Caption=猜高了,再试试m=Text1.TextIfm=110ThenLabel1.Caption=猜对了,你真历害!Ifm110Then请你完成请你完成“U盘价格盘价格vbp”程序程序我是大富翁!我是大富翁!我是大富翁!我是大富翁!试试你的运气,下一个百万富翁就是你!试试你的运气,下一个百万富翁就是你!格式二:格式二:格式二:格式二:
4、IFThenElseEndifIFThenElseEndif条件表达式语句1下一行语句成立不成立语句2IfThenElseEndif作用:如果条件成立,则执行作用:如果条件成立,则执行,否则执行,否则执行。M=幸运号码显示“恭喜你,你中奖了”显示“对不起!你没有中奖”M=37恭喜你,中奖了是否给变量M赋值对不起,你没有中奖结束开始m=Text1.TextIfm=37ThenLabel1.Caption=“恭喜你,中奖了!“ElseLabel1.Caption=“对不起,你没有中奖对不起,你没有中奖!“Endif请你完成请你完成“大富翁大富翁vbp”程序程序请同学们注意:请同学们注意:请同学们注
5、意:请同学们注意:A、在分支语句中,程序执行一个分支后,其余分、在分支语句中,程序执行一个分支后,其余分支不再执行;支不再执行;B、不要忘记以、不要忘记以endif结束。结束。考考你!请完成测试题目。考考你!请完成测试题目。考考你!请完成测试题目。考考你!请完成测试题目。在线测试在线测试在线测试在线测试(1)语句Ifx=1Theny=1,下列说法正确的是()。A、x=1和y=1均为赋值语句B、x=1和y=1均为关系表达式C、x=1为关系表达式,y=1为赋值语句D、x=1为赋值语句,y=1为关系表达赋值语句:变量名=表达式作用:将右边的表达式的值赋值给左边的变量,=左边只能是变量名C(2)下列(
6、)属性是每个对象都有的。A名称BCaptionCFontDInterval(3)算法的三种基本控制结构是顺序结构、循环结构和()A.模块结构B.情况结构C.流程结构D.分支结构AD(4)电梯的最大容量为)电梯的最大容量为13人,在此范围内电梯能正常运行,超出了这个人,在此范围内电梯能正常运行,超出了这个范围电梯将发出警报。(范围电梯将发出警报。()Dimaasintegera=val(inputbox(“请输入进入电梯的人数请输入进入电梯的人数”)_a=13_print“正常运行正常运行”_print“发出警报发出警报”_A.if.thenendifelseB.thenifelseendifC
7、.ifthenelseendifD.ifelsethenendifC(5)以下程序段运行后,分别输入)以下程序段运行后,分别输入5和和6,则输出字符的排列顺序是,则输出字符的排列顺序是()I=val(inputbox(“请输入请输入I的值的值”)IfI6thenPrint“#”;ElsePrint“*”EndifA.*#B.#*C.#D.*在在VB程序中把代码补充完整并调试运行,得出结果后再选择答案。程序中把代码补充完整并调试运行,得出结果后再选择答案。B小结小结小结小结本课主要学习IF语句,实现程序的分支。If语句有两种格式:格式二:格式二:IFThenElseEndif格式一格式一:IfThen条件表达式语句下一行语句成立不成立条件表达式语句1下一行语句成立不成立语句2课后思考:课后思考:课后思考:课后思考:课本P3试一试,第2小题,计算水费小程序请你画出流程图和写出代码。谢谢谢谢!
限制150内