4.1计算机程序解决问题(第三课时)—VB程序的基本结构.ppt
![资源得分’ 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)
《4.1计算机程序解决问题(第三课时)—VB程序的基本结构.ppt》由会员分享,可在线阅读,更多相关《4.1计算机程序解决问题(第三课时)—VB程序的基本结构.ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、4.1 编制计算机程序解决问题(第三课时)合肥一中何文才4.1.3 VB程序的基本结构程序的基本结构1、顺序结构2、选择结构3、循环结构1、顺序结构、顺序结构AB入口入口出口出口格式:格式:语句块语句块A语句块语句块B流程图图例流程图图例例如:把两个数a、b进行交换。ABC想把两个数a、b进行交换,要借助中间变量c。c=a a=b b=cVB程序代码程序代码:Private Sub cmdChang_Click()Dim a As Single,b As Single,c As Single a=Val(InputBox(输入a)b=Val(InputBox(输入b)Print 交换前:a=;
2、a,b=;b c=a a=b b=c Print 交换后:a=;a,b=;b MsgBox 交换后:a=&a&vbTab&b=&b,vbOKOnly,交换结果End SubPABYN入入口口 出出口口 格式:If条件PThen语句块AElse语句块BEndIf2、选择结构、选择结构例如:如果某学生成绩例如:如果某学生成绩=60分,则及分,则及格;否则,不及格。格;否则,不及格。算法:算法:If 成绩成绩=60 Then 及格及格Else 不及格不及格End If Private Sub Form_Load()Dim a As Single a=Val(InputBox(输入成绩)If a=60
3、 Then MsgBox 及格Else MsgBox 不及格End IfEnd SubVB程序代码程序代码:一个数学问题:一个数学问题:计算1+2+3+100的值。用VB编程解决以下问题:分析问题:平常怎么算?(常见有两种算法)1+2+3+1+2+3+100=?+100=?第一种方法:第二种方法:等差数列:等差数列:=(1+100=101,2+99,50+51=101)=101*50=5050探讨计算机程序的方法第三种方法:1+2=3 3+3=6 6+4=10 该式子存在一个规律:该式子存在一个规律:|相邻两个数之差相邻两个数之差|为为1 1程序设计分析:程序设计分析:计算1+2+3+100的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 4.1 计算机 程序 解决问题 第三 课时 VB 基本 结构
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内