(9.14)--单分支和双分支.ppt





《(9.14)--单分支和双分支.ppt》由会员分享,可在线阅读,更多相关《(9.14)--单分支和双分支.ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第4 4章章 控制结构控制结构4.2 4.2 选择结构选择结构 1.1.单单单单分支分支分支分支结构结构结构结构功能功能功能功能:当表达式的值为当表达式的值为当表达式的值为当表达式的值为TrueTrueTrueTrue或非零时,执行或非零时,执行或非零时,执行或非零时,执行ThenThenThenThen后面的语句块,后面的语句块,后面的语句块,后面的语句块,否则不做任何操作。否则不做任何操作。否则不做任何操作。否则不做任何操作。If If ThenThen 语句块语句块语句块语句块End End If If或或或或 If If Then Then 格式:格式:格式:格式:4.2.1 If4
2、.2.1 If条件语句条件语句条件语句条件语句4.2 4.2 选择结构选择结构 执行过程:执行过程:执行过程:执行过程:false(0)true(true(非非0 0)表达式表达式 语语 句句 表达式表达式 语语 句句true(非0)1.1.单单单单分支分支分支分支结构结构结构结构4.2 4.2 选择结构选择结构执行过程:执行过程:执行过程:执行过程:1.1.单单单单分支分支分支分支结构结构结构结构false(0)true(true(非非0 0)表达式表达式 语语 句句 表达式表达式 false(0)4.2 4.2 选择结构选择结构 false(0)说明:(1)表达式:一般为关系表达式或逻辑表
3、达式,也可为算术表达式。表达式值按非零为True、零为False进行判断。(2)语句块:可以是一条或多条语句。若用单行结构格式表示,则只能有一条语句或各条语句间用冒号分隔,并且只能在同一行上书写。(3)单行结构格式没有End If。1.1.单单单单分支分支分支分支结构结构结构结构4.2 4.2 选择结构选择结构例例例例4.24.24.24.2 已知两已知两已知两已知两个数个数个数个数M M M M和和和和N N N N,比较它们的大小,比较它们的大小,比较它们的大小,比较它们的大小,使得使得使得使得M M M M大于大于大于大于N.N.N.N.:If If MN MN ThenThen T=M
4、T=M M=NM=N N=TN=T End If End If 或或或或 If If MN MN Then Then T=M:M=N:N=TT=M:M=N:N=T35MMN NT T4.2 4.2 选择结构选择结构程序设计基础例例例例4.24.24.24.2 已知两个数已知两个数已知两个数已知两个数M M M M和和和和N N N N,比较它们的大小,比较它们的大小,比较它们的大小,比较它们的大小,使得使得使得使得M M M M大于大于大于大于N.N.N.N.:If If MN MN ThenThen T=MT=M M=NM=N N=TN=T End If End If 或或或或 If If
5、MN MN Then Then T=M:M=N:N=TT=M:M=N:N=T35MMN NT T34.2 4.2 选择结构选择结构例例例例4.24.24.24.2 已知两个数已知两个数已知两个数已知两个数M M M M和和和和N N N N,比较它们的大小,比较它们的大小,比较它们的大小,比较它们的大小,使得使得使得使得M M M M大于大于大于大于N.N.N.N.:If If MN MN ThenThen T=MT=M M=NM=N N=TN=T End If End If 或或或或 If If MN MN Then Then T=M:M=N:N=tT=M:M=N:N=t5MMN NT T3
6、34.2 4.2 选择结构选择结构程序设计基础例例例例4.24.24.24.2 已知两个数已知两个数已知两个数已知两个数M M M M和和和和N N N N,比较它们的大小,比较它们的大小,比较它们的大小,比较它们的大小,使得使得使得使得M M M M大于大于大于大于N.N.N.N.:If If MN MN ThenThen T=MT=M M=NM=N N=TN=T End If End If 或或或或 If If MN MN Then Then T=M:M=N:N=TT=M:M=N:N=T55MMN NT T34.2 4.2 选择结构选择结构程序设计基础例例例例4.24.24.24.2 已知
7、两个数已知两个数已知两个数已知两个数M M M M和和和和N N N N,比较它们的大小,比较它们的大小,比较它们的大小,比较它们的大小,使得使得使得使得M M M M大于大于大于大于N.N.N.N.:If If MN MN ThenThen T=MT=M M=NM=N N=TN=T End IfEnd If 或或或或 If If MN MN Then Then T=M:M=N:N=TT=M:M=N:N=T55MMN NT T34.2 4.2 选择结构选择结构程序设计基础例例例例4.24.24.24.2 已知两个数已知两个数已知两个数已知两个数M M M M和和和和N N N N,比较比较比较
8、比较它们的大小,它们的大小,它们的大小,它们的大小,使得使得使得使得M M M M大于大于大于大于N.N.N.N.:If If MN MN ThenThen T=MT=M M=NM=N NN=T=T End If End If 或或或或 If If MN MN Then Then T=M:M=N:N=TT=M:M=N:N=T53MMN NT T34.2 4.2 选择结构选择结构2.2.双双双双分支结构分支结构分支结构分支结构格式:格式:格式:格式:If If ThenThen 1ElseElse 2End IfEnd Iffalse(0)false(0)true(true(非非0 0)表达式表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 9.14 分支

限制150内