第4章VB程序设计基础.ppt.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章VB程序设计基础.ppt

第4章 VB程序设计概述 4.1 结构化程序设计 随着计算机技术的发展,程序设计方法经历了手工编程、结构化程序设计方法和面向对象的程序设计方法几个阶段。VB作为一种面向对象的程序设计语言,既继承了结构化程序设计的优点,又采用了面向对象、事件驱动的编程机制。就整个工程来说,它是由许多面向对象的事件过程组成的,程序运行过程中通过触发事件,驱动执行相应的事件过程来实现程序员的意图。 4.1.1 算法及其表示 算法是解决问题的方法和步骤。要完成某项任务,首先要根据任务的性质决定采取什么方法,然后根据所采用的方法设计完成工作的具体步骤,最后,再按照所设计的步骤一步一步去完成。要用计算机来解决一个实际问题,编程时,首先要设计解决这个问题的算法(方法和步骤)。 例 将两个变量x和y的值进行交换,设x = 10,y = 20。 分析:变量是存储单元的代名词,存储器存储信息的特点是:可以反复地“读”,“写”操作能将新的值写入到存储单元。如果直接交换,即x = y : y = x,则将y的值赋给x时,x原来的值被覆盖(丢失),其结果是交换后x和y的值都是20。由此可见,要交换两变量的值,应借助一个中间变量t作为一个临时的“容器”。算法为: 步骤1:将x的值暂存在t中; 步骤2:将y的值存入x中; 步骤3:将t的值存入y中。 4.1.1 算法及其表示 例 求N!=?,其算法可描述如下: 步骤1:给出N的值 步骤2:设两个变量R、I,I为大于等于零的整数,R=I!。令I=0,R=1。 步骤3:I=I+1,R=R×I 步骤4:判断I=N是否成立。如果成立返回到第三步,如果不成立向下执行。 步骤5:输出R,即N! 4.1.1 算法及其表示 算法的表示方法有多种,如前面例题中有语言描述法、图形法。算法描述的目的是将问题域和计算机语言之间搭起一座沟通的桥梁,所以不管采用哪种描述方法,都应该做到既便于人们去阅读和理解,又要便于编程实现。对于较复杂的问题常借助流程图来表示算法。 流程图也称为框图,它是用一些几何图形、流向线和文字说明来表示各种类型的操作。在流程图中所用的基本图形及其意义都是由国家颁布的标准(GB ISO5807-85)规定的。常用的几种图符如图所示。 开始框、结束框 输入/输出框 处理框 流程线 判断框 4.1.2 结构化程序设计 结构化程序设计的基本思想之一是:任何程序都可以采用顺序、选择、循环三种基本结构来构造。这三种结构可以任意组合、嵌套,构造各种复杂的程序,且保证结构清晰、层次分明。 1、顺序结构:程序的流程是按照一个方向进行的,一个入口,一个出口,中间有若干条依次执行的语句。 2、选择结构:程序的流程出现一个或多个分支,按一定的条件选择其中之一执行,这就是选择结构,也叫分支结构。它有一个入口,一个出口,中间可以有两条或多条分支。 4.1.2 结构化程序设计 3、循环结构:程序流程是按一定的条件重复多次执行一段程序,被重复执行的程序段叫循环体。循环结构按退出循环的条件可分为当型(While)循环结构和直到型(Until)循环结构。 当型循环:当条件成立时执行循环体,条件不成立时退出循环结构; 直到型循环:当条件不成立时执行循环体,直到条件成立时退出循环体。 循环结构也只有一个入口和一个出口。且只允许有限次的重复,不能无限循环。 4.1.2 结构化程序设计 三种基本结构有如下共同特点: 只有一个入口,一个出口。 无死语句,所谓“死语句”是指始终执行不到的语句。 死循环,即循环次数是有限的。 4.2 顺序结构 顺序结构是一种最简单的算法结构,也是程序设计中最简单、最常用得基本结构。其特点是:算法的每一个操作按照各自出现的先后顺序从上到下线性执行。 用程序处理实际问题时,常常需要用户输入数据或要求程序输出数据。下面介绍几个语句,并由它们组成顺序结构。这些语句包括赋值语句、输入输出语句等。 4.2.1 赋值语句 用赋值语句可以把指定的值赋给某个变量或某个对象的属性,它是为变量和对象属性赋值的主要方法。实际上,我们可以将对象的属性看作是一个变量。这样,赋值语句的作用就是给变量赋值。赋值语句的格式: 变量 = 表达式 在使用赋值语句时应当注意: “=”为赋值运算符,它是“把表达式的值赋给变量”,而

文档评论(0)

75986597 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档