vb程序设计概述§4.1结构化程序设计

vb程序设计概述§4.1结构化程序设计

ID:27268557

大小:1.21 MB

页数:88页

时间:2018-12-01

vb程序设计概述§4.1结构化程序设计_第1页
vb程序设计概述§4.1结构化程序设计_第2页
vb程序设计概述§4.1结构化程序设计_第3页
vb程序设计概述§4.1结构化程序设计_第4页
vb程序设计概述§4.1结构化程序设计_第5页
资源描述:

《vb程序设计概述§4.1结构化程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章VB程序设计概述§4.1结构化程序设计§4.2顺序结构§4.4循环结构§4.3选择结构§4.5综合应用程序举例4.1结构化程序设计程序设计方法经历了手工编程、结构化程序设计方法和面向对象的程序设计方法几个阶段。VB作为一种面向对象的程序设计语言,既继承了结构化程序设计的优点,又采用了面向对象、事件驱动的编程机制。就整个工程来说,它是由许多面向对象的事件过程组成的,程序运行过程中通过触发事件,驱动执行相应的事件过程来实现程序员的意图。4.1.1算法及其表示算法是解决问题的方法和步骤。要用计算机来解决一个实际问题,编程时,首先要设计解决这

2、个问题的算法(方法和步骤)。例将两个变量x和y的值进行交换,设x=10,y=20。分析:变量是存储单元的代名词,存储器可以反复地“读”,“写”,如果直接交换,即x=y:y=x,则x原来的值被覆盖其结果x和y的值都是20。在此可借助一个中间变量t作为一个临时的“容器”。算法为:步骤1:将x的值暂存在t中;步骤2:将y的值存入x中;步骤3:将t的值存入y中。算法的几种表示方法:自然语言、伪代码、PAD图、流程图、N-S结构流程图等等。流程图也称为框图,它是用一些几何图形、流向线和文字说明来表示各种类型的操作。常用的几种图符如图所示。4.1.1算

3、法及其表示表示任务的开始或结束表示任务中的命令序列表示任务执行的走向表示对条件进行判断2连接点处理框开始打开电脑打开IE键入www.sohu.com按Enter键结束开始星期六天晴?结束去烧烤Y去自习N来看两个小例子:4.1.2结构化程序设计结构化程序设计基本思想之一:任何程序都可以采用顺序、选择、循环三种基本结构来构造。这三种结构可以任意组合、嵌套,构造各种复杂的程序。基本结构只有一个入口和一个出口。1、顺序结构:程序流程按照一个方向进行,依次执行各语句。2、选择结构:程序流程出现一个或多个分支,按一定的条件选择其中之一执行,也叫分支结构

4、。中间可以有两条或多条分支。4.1.2结构化程序设计3、循环结构:程序流程按一定的条件重复多次执行一段程序(循环体)。循环结构按退出循环的条件可分为当型(While)循环结构和直到型(Until)循环结构。有效的循环只允许有限次的重复。当型循环:条件成立时执行循环体,条件不成立时退出循环;直到型循环:条件不成立时执行循环体,条件成立时退出循环。当型循环直到循环4.1.2结构化程序设计三种基本结构有如下共同特点:只有一个入口,一个出口。无死语句,所谓“死语句”是指始终执行不到的语句。无死循环,即循环次数是有限的。4.2顺序结构顺序结构是一种最

5、简单的算法结构,也是程序设计中最简单、最常用得基本结构。其特点是:算法的每一个操作按照各自出现的先后顺序从上到下线性执行。用程序处理实际问题时,常常需要用户输入数据或要求程序输出数据。下面介绍几个语句,并由它们组成顺序结构。这些语句包括赋值语句、输入输出语句等。§4.2.1赋值语句格式:目标操作符=源操作符功能:把源操作符的值赋给目标操作符。源操作符:变量、表达式、常量及带有属性的对象目标操作符:变量和带有属性的对象=:赋值号例:Data=15Text1.text=Str(Data)x=x+2S$=“Welcome”注意:(1)赋值语句兼有

6、计算和赋值双重功能;(2)“=”是赋值号,与数学上的等号意义不同;(3)“目标操作符”和“源操作符”的数据类型通常要求一致,但VB提供的对某些数据类型的自动转换机制,可强制变量转换为适当的数据类型。赋值兼容与数据溢出§4.2.4注释、暂停与程序结束格式:‘注释内容或Rem注释内容(1)注释语句是非执行语句。(2)任何字符均可放在注释语句中作为注释内容。示例:‘ThisisateststatementRem计算圆的周长a=3:b=4:c=5‘a,b,c为三角形的边注释语句暂停语句格式:Stop说明:(1)可放置在过程中的任何地方,相当于在程序

7、代码中设置断点,类似于执行“运行”菜单中的“中断”命令。(2)执行Stop语句时,系统将自动打开“立即窗口”,方便程序员调试跟踪程序。(3)程序调试结束后,生成可执行文件之前,应删除代码中的所有Stop语句。结束语句格式:End功能:通常用来结束一个程序的执行。在不同环境下的其他用途:EndSub:结束一个Sub过程;EndFunction:结束一个Function过程;EndIf:结束一个If语句块;EndType:结束记录类型的定义;EndSelect:结束情况语句。§4.2.2数据输入InputBox函数格式:Inputbox[$](

8、prompt[,title][,default][,xpos,ypos][,helpfile,context])参数说明:(1)xpos:指定对话框的左边与屏幕左边的距离;(2)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。