《总结程序结构》PPT课件.ppt
《《总结程序结构》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《总结程序结构》PPT课件.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、VB程序设计1 1序程计设VB 程序设计程序设计程序控制结构程序控制结构VB程序设计2 2序程计设程序设计方法:程序设计方法:1 1、认真阅读题目,建立窗体、认真阅读题目,建立窗体 (注:窗体不一样,编程方式也不一样注:窗体不一样,编程方式也不一样)2 2、分析处理数据及操作先后关系、分析处理数据及操作先后关系3 3、转化为结构(流程图或、转化为结构(流程图或N-SN-S图)图)4 4、程序设计、程序设计5 5、上机检查(调试)、上机检查(调试)6 6、总结、改进、总结、改进7 7、推广应用、推广应用注注:1 1、掌握题目的分类,采用相应的程序结构和设计方法。、掌握题目的分类,采用相应的程序结
2、构和设计方法。2 2、同一个题目,完善程序的逻辑、算法、优化结构。、同一个题目,完善程序的逻辑、算法、优化结构。0:程序设计程序设计VB程序设计3 3序程计设IF Then Else End if如果条件成立如果条件成立 否则否则 判断结束判断结束1:IF选择选择块块结构结构(1)基本格式:基本格式:(2)执行方式:流程图执行方式:流程图条件表达式条件表达式语句组语句组AT语句组语句组BFEnd if之后的语句之后的语句示例:示例:If score=60 Then Print“祝贺你考试通过!祝贺你考试通过!”Else Print“考试未通过考试未通过.”End If Print 继续努力!继
3、续努力!VB程序设计4 4序程计设2:单行单行条件语句条件语句(1).基本格式基本格式 If Then 语句组语句组A Else 语句组语句组B(2).执行方式:流程图执行方式:流程图条件表达式条件表达式语句组语句组AT语句组语句组BFif之后的语句之后的语句示例:示例:If score=60 Then Print“通过!通过!”Else Print“未通过未通过.”Print 继续努力!继续努力!注:此语句没有注:此语句没有End ifVB程序设计5 5序程计设3:比较比较示例:示例:从键盘上输入两个整数,并按从大到小输出。从键盘上输入两个整数,并按从大到小输出。Private Sub Co
4、mmand5_Click()方法方法1 a=Val(InputBox(请输入一个正整数请输入一个正整数a)b=Val(InputBox(请输入一个正整数请输入一个正整数b)If a b Then t=a:a=b:b=t End If Print a,bEnd SubIf a b Then t=a:a=b:b=tVB程序设计6 6序程计设4:多分支选择结构多分支选择结构 Select n格式:格式:Select Case Case Case Case Else End Selectn示例:示例:a=InputBox(“请输入一个字请输入一个字”)Select Case a Case is=“。”
5、Print“是句号是句号”Case“,”Print“是逗号是逗号”Case a To z Print“是小写字母是小写字母 Case“A”,”B”,”C”to“Z”Print“是大写字母是大写字母 Case is”0”Print“可能是数字字符可能是数字字符 End SelectCase is=“0”and is c And a+c b And b+c a Then k=(a+b+c)/2 s=Sqr(k*(k-a)*(k-b)*(k-c)Print s Else MsgBox(输入的边长输入的边长a、b、c不能组成三角形不能组成三角形)End IfEnd SubVB程序设计8 8序程计设Pr
6、ivate Sub Command1_Click()方法方法2 a=Val(InputBox(请输入三角形边长请输入三角形边长a)b=Val(InputBox(请输入三角形边长请输入三角形边长b)c=Val(InputBox(请输入三角形边长请输入三角形边长c)注:输入的边长注:输入的边长a、b、c必须组成三角形必须组成三角形,否则重新输入否则重新输入,直到成功为直到成功为至至 Do While(a+b c Or a+c b Or b+c c And a+c b And b+c a Then k=(a+b+c)/2 s=Sqr(k*(k-a)*(k-b)*(k-c)Text4.Text=s E
7、lse MsgBox(输入的边长输入的边长a、b、c不能组成三角形不能组成三角形)End IfEnd Sub计算任意三角形的面积计算任意三角形的面积SVB程序设计10 10序程计设 假设广州市地铁假设广州市地铁1号线全长共有号线全长共有12站台,搭乘站数与车票价格的对应站台,搭乘站数与车票价格的对应关系如下表关系如下表:123456789101112站数站数123456789101112价格价格112233445566提提示示:乘乘客客输输入入当当前前站站号号及及目目的的地地站站号号,计计算算机机报报告告(加加收收1元元附附加加费费)显示票价显示票价money(元)(元),若输入的站超越若输入
8、的站超越(112),提示,提示“ERROR!”。解题思路:解题思路:输入:当前站号,目的站号输入:当前站号,目的站号判断输入的站号是否超界?判断输入的站号是否超界?不不超超界界计算出搭乘站数计算出搭乘站数n判断区段,计算出票价判断区段,计算出票价打印输出票价打印输出票价超界:打印超界:打印“ERROR!”6:条件结构示例条件结构示例2VB程序设计11 11序程计设Private sub Command1_click()Dim a%,b%,c%a=Val(InputBox(输入当前站号输入当前站号=)b=Val(InputBox(输入目的地站号输入目的地站号=)If(a=1 And b=1 An
9、d a=12)Thenn=Abs(b-a)If(n=1 Or n=2)Then c=1If(n=3 Or n=4)Then c=2If(n=5 Or n=6)Then c=3If(n=7 Or n=8)Then c=4If(n=9 Or n=10)Then c=5If(n=11 Or n=12)Then c=6Print 票价票价=“;c+1 ElsePrint 站号超界,站号超界,ERROR!End IfEnd sub 解题思路:解题思路:输入:当前站号,目的站号输入:当前站号,目的站号判断输入的站号是否超界?判断输入的站号是否超界?不不超超界界计算出搭乘站数计算出搭乘站数n判断区段,计算出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 总结程序结构 总结 程序结构 PPT 课件
限制150内