《VB程序设计基础》PPT课件.ppt

《VB程序设计基础》PPT课件.ppt

ID:51578579

大小:134.00 KB

页数:24页

时间:2020-03-24

《VB程序设计基础》PPT课件.ppt_第1页
《VB程序设计基础》PPT课件.ppt_第2页
《VB程序设计基础》PPT课件.ppt_第3页
《VB程序设计基础》PPT课件.ppt_第4页
《VB程序设计基础》PPT课件.ppt_第5页
资源描述:

《《VB程序设计基础》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章程序设计基础学习要求1.结构化程序设计的基本思想2.掌握顺序结构的程序设计方法3.掌握选择结构程序设计的格式和方法4.掌握循环结构程序设计的格式和方法4.1算法及表示要使计算机解决一个问题,必须首先要针对一个具体问题设计一个解题步骤,然后将解题步骤转换相应的程序设计的语言代码,由计算机的编译程序生成目标程序,再由连接程序生成可执行程序,即应用程序供用户在操作系统的环境下进行调用或直接运行。4.1.1算法简介–算法概念所谓算法就是指问题的解题步骤的描述。算法的设计一般采用由上向下、逐步求精的方法。4.1.1算法简介–算法特性(

2、1)确定性:算法中的每个步骤必须要有确定的含义,不存在二义性。(2)有穷性:算法必须在有限的步骤之后停止。(3)可行性:算法的每个步骤都可以通过有限个可实现的基本操作的组合来实现。(4)输入:一个算法有零个或多个输入语句,保证用户在程序运行中输入相关数据后能继续运行。(5)输出:每个算法应该至少有一个输出。4.1.2自然语言和伪代码自然语言是指用通俗语言来描述解决问题的步骤,如案例4.1中对求解一元二次方程实数根的问题描述,就是采用自然语言来描述的。用自然语言描述算法的优点是通俗易懂,缺点是文字冗长,容易出现歧义。伪代码是指可使用

3、大家比较熟悉的符号或数学运算符号来替代自然语言描述中的一些词语或句子,优点是书写方便,格式紧凑,便于向计算机语言转换。4.1.3流程图流程图是一种传统的算法表示方法,它采用不同的流程图符号表示各种不同性质的操作,并用流程线来指示算法的执行顺序。其优点在于形象直观,易于理解,所以应用广泛。常用的流程图符号主要可分为程序的起止框、输入输出框、处理框、条件框、流程线和连接点4.1.3流程图4.1.3流程图—案例4.3求解一个一元二次方程的实数根,画出算法的流程图。4.2顺序结构顺序结构是指用于解决实际问题的程序中各个语句按出现的先后次序

4、执行的结构。在VisualBasic6.0中实现顺序结构的语句一般有:注释语句、变量声明语句、变量赋值语句、采用InputBox函数的输入语句和使用MsgBox函数或Print语句的输出语句等。4.2.1注释语句注释语句不仅对程序语句的说明或解释,以增加程序代码的可阅读性,而且对程序的调试也是非常有用的。注释语句的格式为:Rem<注释内容>或‘<注释内容>说明:(1)<注释内容>是指任何注释文本,可以是数字、字母或汉语组成。使用Rem关键字对语句注释时,在Rem与注释文本间应加一个空格符。(2)如果在其他语句行后使用Rem注释语句

5、,则需在Rem关键字前加一个冒号(:)。4.2.2赋值语句赋值语句是对变量或对象的属性赋于表达式的语句,语句格式为:变量名=<表达式>对象.属性名=<表达式>4.2.2赋值语句—说明(1)<表达式>可以是常量、变量、函数调用或其他采用运行符等组成的表达式。(2)语句的“=”即不是数学中的“等号”,也不是VB关系表达式中的“等于”。它是一个VB的命令,应理解为“将表达式计算后的结果赋值于变量或对象的属性”,因此“=”应念成“赋值于”,而不能念成“等于”。(3)赋值语句中“=”左边必须是变量名或对象的属性名,不能是常量、表达式或其他函

6、数的调用。4.2.2赋值语句—说明(4)赋值语句“=”两边的数据类型一般要求是一致,若两边的数据类型不一致,则以“=”左边的变量或对象的属性名的数据类型为准,如果右边表达式结果的数据类型能够转换成与左边变量或对象属性名一致的数据类型,则可先强制转换后再赋值;若不能转换,则系统给出错误的提示信息。(5)为变量赋值时,表达式的值不得超过数值变量的数值范围,否则显示错误信息。(6)任何类型表达式都可以向字符串变量赋值。4.3选择结构—二分支选择结构二路选择分支结构是采用行IF语句或块IF语句两种形式。(1)行IF语句是将IF语句的二路分

7、支写在同行,其格式为:IF<条件表达式>Then<语句系列1>Else<语句系列2>(2)块IF语句是将IF语句中的二路分支写在不同的语句行,其格式为:If<条件表达式>Then语句系列1Else语句系列2Endif4.3选择结构—案例4.4【案例4.4】某商场举行促销活动,其规则是消费额在1000元以上的以9折优惠,设计一个程序,要求输入消费金额后自动计算后输出应付金额。4.3.2SelectCase多路选择分支结构格式:SelectCase<表达式>Case<表达式取值1>语句系列1Case<表达式取值2>语句系列2……End

8、Select4.3.2多路选择分支结构—说明(1)表达式取值为一组用逗号隔开的常量列表,如:1,3,5(2)表达式取值为在区间内的数值,如:1to5(3)表达式取值是一个关系表达式,如:x<1000,但作为case后的取值表达式需采用比较运算符Is

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

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

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