2.3程序的选择结构.ppt
《2.3程序的选择结构.ppt》由会员分享,可在线阅读,更多相关《2.3程序的选择结构.ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2.3 程序的程序的选择结构构 广西岑溪市第三中学广西岑溪市第三中学 莫燕玲莫燕玲2.3.1从求一个数的绝对值开始 v问题:求一求一个数个数a的的绝对值v(2)设计算法。算法。输入入数数A 如果如果A=0,则这个数个数的的绝对值为A 否否则为A 输出出结果果 结束束求一个数求一个数A A的绝对值,如果的绝对值,如果A=0A=0,则这个数的绝对值为,则这个数的绝对值为A A,否则为,否则为A A。v(1)分析问题。)分析问题。v(3)编写写程序程序vPrivateSubcommand1_click()DimAAsSingle,bAsSingleA=InputBox(a=,请输入请输入a值值)If
2、A=0Thenb=AElseb=abs(A)EndIfPrinta的绝对值为的绝对值为;bEndSubv(4)调试程序程序程序的执行流程程序的执行流程:逐句演示程序的执行过程,体会条件语句的执行过程。与顺序结构逐句演示程序的执行过程,体会条件语句的执行过程。与顺序结构相比较,选择结构就是程序的执行不再完全按照语句的顺序执行,相比较,选择结构就是程序的执行不再完全按照语句的顺序执行,而是而是根据某种条件是否成立来决定程序执行的走向根据某种条件是否成立来决定程序执行的走向根据某种条件是否成立来决定程序执行的走向根据某种条件是否成立来决定程序执行的走向,它进,它进一步体现了计算机的智能特点。一步体现
3、了计算机的智能特点。实例涉及到实例涉及到判断判断,这就是我们今天的新课内容,这就是我们今天的新课内容选择结构选择结构 如何实现判断和选择呢?在上述代码中,有一个用如何实现判断和选择呢?在上述代码中,有一个用if if开头的语句开头的语句,这就是,这就是条件语句条件语句。IfA=0thenIfyouenjoyrunningeverymorning,thenpleaseputyourrighthand,elsepleaseputyourlefthand单分支语法格式单分支语法格式单分支语法格式:单分支语法格式:If If 条件条件 ThenThen 语句或语句组语句或语句组 End If End
4、If这里的条件是关系表达式(这里的条件是关系表达式(、=、=)或逻辑表达式)或逻辑表达式(andand、oror、notnot),其值只有真或假两种,当表达式的值为真时,),其值只有真或假两种,当表达式的值为真时,视为条件成立。视为条件成立。语句可以是赋值语句(语句可以是赋值语句(a=3a=3)、输出语句)、输出语句(print(print、msgbox)msgbox)、结束语、结束语句句(end)(end)等。等。If If 条件条件 Then Then 语句组语句组1 1 Else Else 语句组语句组2 2 End If End If双分支语法格式:双分支语法格式:注意注意:在在ifi
5、f语句中语句中elseelse部分不需要填写条件。部分不需要填写条件。条件满足条件满足条件不满足条件不满足双分支语法格式双分支语法格式2.条件语句的执行过程条条件件语句的句的执行行过程是:程是:当当条条条条件成立件成立件成立件成立时,执行行Then后面的后面的语语句句句句组组1 1,否否否否则执则执行行行行语语句句句句组组2 2。在条件语句的基本格式中有时可以省略在条件语句的基本格式中有时可以省略else和语句组和语句组2,这时条件语句的执行过程,这时条件语句的执行过程是当条件成立时,执行是当条件成立时,执行then后面的语句组后面的语句组1,否则退出条件语句,执行下面的语句。,否则退出条件语
6、句,执行下面的语句。开始开始开始开始结束结束结束结束判断条件判断条件判断条件判断条件语句组语句组语句组语句组真真真真开始开始开始开始结束结束结束结束判断条件判断条件判断条件判断条件语句组语句组语句组语句组1 1 1 1真真真真假假假假语句组语句组语句组语句组2 2 2 2单分支结构单分支结构单分支结构单分支结构双分支结构双分支结构双分支结构双分支结构 单分支结构只对判断条件为真的情况进行处理,双分支结构既对判断条件单分支结构只对判断条件为真的情况进行处理,双分支结构既对判断条件为真的情况进行处理,同时也对判断条件为假的情况进行处理,所以双分为真的情况进行处理,同时也对判断条件为假的情况进行处理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2.3 程序 选择 结构
限制150内