选择结构程序设计单行结构条件语句单分支结构If表.pptx





《选择结构程序设计单行结构条件语句单分支结构If表.pptx》由会员分享,可在线阅读,更多相关《选择结构程序设计单行结构条件语句单分支结构If表.pptx(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 IfanyDateNowThenanyDate=NowIfanyDateNowThenanyDate=NowEndIfIfThen的单行格式不用EndIf语句。例3.5第1页/共23页2.双分支结构条件语句:IfThenElseEndIfIfThenElse当表达式值为非零时,执行Then后的语句1(或语句1)否则执行Else后面的语句块2(或语句2)。说明:块结构的条件语句可以嵌套,即把一个IfThen.Elsef块放在另一个IfThen.Elsef块内,嵌套必须完全嵌套,也就是内层条件语句必须完全包含在外层条件语句之中。例3.6-3.7第2页/共23页3.IfThenElseIf(多分支
2、结构)IfThenElseIfThenElseEndIf执行过程为:如果表达式1为真,执行语句块1,否则,如果表达式2为真,则执行语句块2,如果条件都不是真,则执行Else后的语句块。第3页/共23页说明:不管有几个分支,程序执行了一个分支后,其余分支不再进行。ElseIf子句的数量没有限制,可以根据需要使用任意多个ElseIf子句。语句中的ElseIf子句和Else子句者是可选项,如果省略这些子句,则成为单分支结构。IfThenElseIf只是IfThenElse的一个特例。可以使用任意数量的ElseIf子句,或者一个也不用。可以有一个Else子句,而不管有没有ElseIf子句。例3.83.
3、9第4页/共23页PrivateSubForm_Click()DimaAsSingle,bAsSingle,cAsSingleDimpAsSingle,sAsSingleText1.Text=:Text2.Text=:Text3.Text=a=val(Text1):b=val(Text2)t:c=val(Text3)tIfa+bcandb+caanda+cbthenp=(a+b+c)/2s=Sqr(p*(p-a)*(p-b)*(p-c)Elseprint“它不能构成一个三角形”EndIfEndSub第5页/共23页 编写一个统计学生考试成绩的程序:如果满足条件CJ60时,打印出“成绩不及格”,
4、采用的条件语句是:IfCJ60ThenPrint成绩不及格多行代码:IfCJ60ThenPrint成绩不及格“Print请准备补考EndIf第6页/共23页 PrivateSubCommand1_Click()DimscoreAsInteger,tempAsStringscore=Val(Text1.Text)temp=成绩等级为:Ifscore0ThenLabel2.Caption=成绩出错ElseIfscore60ThenLabel2.Caption=temp+不及格ElseIfscore=79ThenLabel2.Caption=temp+及格ElseIfscore=100ThenLab
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 选择 结构 程序设计 单行 条件 语句 分支 If

限制150内