(精品)2.1解析算法.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《(精品)2.1解析算法.pptx》由会员分享,可在线阅读,更多相关《(精品)2.1解析算法.pptx(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、找找最最值值 -分支结构的提高应用|单、双分支结构的单、双分支结构的IFIF语句与流程图对照语句与流程图对照If ThenElseThenEnd IfIf ThenEnd IfIf 条件条件 Then 语句组语句组 A AElse 语句组语句组 B BEnd IfIf 条件条件 Then 语句组语句组End If分支的嵌套非常灵活,可以是分支结构的一条支路上嵌套一个分支结构,也可以是分支结构的两条支路上都嵌套分支结构,嵌套的可以是单分支也可以是双分支,甚至所嵌套的分支中还可以再嵌套分支,具体根据题目要求灵活使用。找找最最值值 -分支结构的提高应用例8:输入三个数a,b,c,将最大数赋值给变量m
2、ax并输出。(一题多解)例例:打印出从键盘输入的两个不相等的数中较大的数打印出从键盘输入的两个不相等的数中较大的数。3.3.编写程序编写程序Private Sub Command1_Click()Private Sub Command1_Click()a=Val(inputbox(“a”)a=Val(inputbox(“a”)b=Val(inputbox(“b”)b=Val(inputbox(“b”)If a b If a b ThenThen Print aPrint a ElseElse Print bPrint b End If End IfEnd SubEnd SubIf 条件条件 T
3、hen 语句组语句组 A AElse 语句组语句组 B BEnd Ifmax=amax=aababmax=bmax=bT TF F输入入a,ba,b输出出maxmax开始开始结束束例例:打印出从键盘输入的打印出从键盘输入的两个不相等的数中较大的两个不相等的数中较大的数数。例例:从从键盘键盘输入两输入两个不相等的个不相等的数数,将较大数赋给将较大数赋给maxmax并输并输出。出。例8:输入三个数a,b,c,将最大数赋值给变量max并输出。(一题多解)如果如果abab如果如果acacmax=amax=a如果如果acacmax=cmax=c如果如果abab如果如果bcbcmax=bmax=b如果如果
4、bcb=b THEN IF a=c THEN max=a ELSE max=c END IFELSE IF b=c THEN max=b ELSE max=c END IFEND IF一、抓大放小,逐步判断法一、抓大放小,逐步判断法IF a=b and a=c THEN max=aELSE IF b=a and b=c THEN max=b ELSE max=c END IFEND IFPRINT max也可以利用逻辑表达也可以利用逻辑表达式,连续用三个并列式,连续用三个并列的单分支结构来解决的单分支结构来解决问题问题IF a=b and a=c THEN max=aEND IFIF b=a
5、and b=c THEN max=bEND IFIF c=a and c=b THEN max=cEND IFPRINT max二、运用逻辑表达式的组合可以用逻辑表达式,可以用逻辑表达式,分支嵌套来找出最大分支嵌套来找出最大值。值。输入三个数入三个数a,b,ca,b,cmax=amax=a开始开始结束束输出出maxmax的的值b=maxb=maxmax=bmax=bT TF Fc=maxc=maxmax=cmax=cT TF F三、擂台法输入三个数入三个数a,b,ca,b,cmax=amax=ab=maxb=max开始开始max=bmax=bc=maxc=maxmax=cmax=c结束束输出出
6、maxmax的的值T TT TF FF F三、擂台法If 条件 Then End IfIf 条件 Then End If擂台擂台法:法:max=aIF bmax THEN max=bEND IFIF cmax THEN max=cEND IF三、擂台法擂台法不容擂台法不容易想到,却易想到,却是最精炼的是最精炼的一种算法,一种算法,不用分支嵌不用分支嵌套结构和逻套结构和逻辑表达式来辑表达式来完成本题。完成本题。输入三个数入三个数a,b,ca,b,cmax=amax=ab=maxb=max开始开始max=bmax=bc=maxc=maxmax=cmax=c结束束输出出maxmax的的值T TT T
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品 2.1 解析 算法
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内