- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VisalBasic程序设计
第一节 基本概念 程序设计语言 程序设计语言是由字、词和语法规则构成的指令系统,经历了四个阶段:机器语言、汇编语言、高级语言、和面向对象的语言,通常所说的程序设计语言指的是高级语言。 * 第一节 基本概念 2. 算法 —问题解决步骤的精确描述。具有如下五个特点: (1)有穷性; (2)确定性; (3)有零个或多个输入; (4)有一个或多个输出; (5)有效性。 第一节 基本概念 3. 算法的基本结构 三种基本结构是顺序结构、分支结构和循环结构。 (1)顺序结构 指算法中的步骤按顺序依次执行的结构,是最基本、最简单的一种算法结构。一般来说任何一个程序的算法从总体上看都是顺序结构,其流程图如下所示: A B 例如:a=1 b=2 print a,b 第一节 基本概念 (2)分支结构(选择结构) 必须有一个判断条件,根据条件判断结果决定执行哪一个分支,最简单的一种选择结构如下图所示:当条件P成立时执行一个分支,条件P不成立时执行另一个分支。 A B P Y N 例如:判断一个数(设为x),当x为正数时在屏幕上输出其值,否则提示“请输入一个正数。” If x0 then Print x; Else Print “请输入一个正数。” End if 第一节 基本概念 (3)循环结构 用于处理需要重复运算的步骤,它有两种结构:当型循环(While循环)和直到型(Until)循环。 当型循环:先判断循环执行的条件P,当条件成立时执行循环体A一次,然后再判断条件,如此循环,直到条件不成立时结束循环,如下图所示。 P A Y N 例:要求输出100~200之间不能被3整除的数。 分析:判断100~200之间某数不能被3整除的过程是相同的,因此可以用循环结构来完成。 第一节 基本概念 例:要求输出100~200之间不能被3整除的数。 Private Sub Form_Load() Dim x As Integer x=100 Do While x=200 ‘当x=200时执行以下的循环语句 If x Mod 30 Then ‘Mod为取余运算符 Print x, End If x=x+1 ‘判断下一个数 Loop End Sub 第一节 基本概念 直到型(UNTIL)循环:先执行一次循环体A,然后判断循环结束条件P,如果不成立,则继续执行循环体A,直到条件成立时结束循环(如下图所示)。 P A Y N “先执行,后判断”,至少执行一次循环体 P A Y N “先判断,后执行”,执行循环体的最少次数为0次。 直到型循环 当型循环 第一节 基本概念 例:要求输出100~200之间不能被3整除的数。 Private Sub Form_Load() Dim x As Integer x=100 Do If x Mod 30 Then ‘Mod为取余运算符 Print x, End If x=x+1 ‘判断下一个数 Loop Until x200 ‘当x200时退出循环 End Sub Do While x=200 If x Mod 30 Then Print x, End If x=x+1 Loop 第一节 基本概念 A B A B P Y N P A Y N P A Y N (4)三种基本结构的特点 ①只有一个入口;②只有一个出口; ③ 结构体内的步骤都有机会至少被执行一次; ④ 结构体内没有死循环。 第一节 基本概念 4. 结构化程序设计方法——面向程序(或过程)的程序设计方法——面向对象的程序设计 主要包括:模块化、自顶向下、逐步细化 5. 软件工程 指的是采用工程化的原理与方法对软件进行计划、开发和维护。 6. 集成化开发环境(IDE) 将编程的四个步骤:编程、编译、连接和运行集成到一起的开发环境。 第二节 VB开发环境 Visual Basic是基于Windows系统、以结构化Basic语言为基础的可视化程序设计语言。 1. VB6
文档评论(0)