计算机技术及应用基础――第四章ppt课件.ppt

计算机技术及应用基础――第四章ppt课件.ppt

ID:58657396

大小:630.50 KB

页数:86页

时间:2020-10-05

计算机技术及应用基础――第四章ppt课件.ppt_第1页
计算机技术及应用基础――第四章ppt课件.ppt_第2页
计算机技术及应用基础――第四章ppt课件.ppt_第3页
计算机技术及应用基础――第四章ppt课件.ppt_第4页
计算机技术及应用基础――第四章ppt课件.ppt_第5页
资源描述:

《计算机技术及应用基础――第四章ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章语句与控制结构4.1、语句及书写规则4.2、顺序结构4.3、选择结构4.4、循环结构4.1语句及书写规则基本的语法规定每个语句占一行以回车结束。多个语句写在同一行时,各个语句用冒号分开一个语句可以写在多行,各行(除最后一行)末尾用下划线表示续行,续行符和它前面的字符之间至少有一个空格。语句中的命令词、函数、变量名、对象名不必区分大小写。一个语句行的长度最多不能超过1023个字符。注:VisualBasic具有自动语法检测功能4.2顺序结构结构化程序设计的基本控制结构有3种:即顺序结构、选择结构和循环结构。由这3种基本结构还可以派生出“多

2、分支结构”,即根据给定条件从多个分支路径中选择执行其中的一个。4.2顺序结构程序中的语句依照其在程序中的位置依次顺序地执行,叫做语句的顺序执行,这种程序设计结构叫做顺序结构。顺序结构是一种线性结构,也是程序设计中最简单、最常见的基本结构。其特点是:在该结构中,各语句按照各自出现的先后顺序,依次逐块执行。4.2.1赋值语句赋值语句用于将表达式的值赋给变量或某个对象的属性。其语法为:[Let]变量名/对象属性名=表达式该语句的功能是:将赋值号右边表达式的值赋给赋值号左边的变量或对象属性。如:Leta=30 b="hello"Command1.Ca

3、ption="VB程序设计"赋值语句的相关说明1[Let]变量名/对象属性名=表达式Let是赋值语句的关键字,是一个可选项,通常省略。赋值语句的相关说明2赋值语句要求右端表达式的类型与左端变量的类型相容,否则会改变计算结果或在编译时出现错误。 如:Dimnasinteger n=2*5.8 Dimnasinteger n=''1a23''—出现“类型不匹配”的错误赋值语句的相关说明3赋值语句具有计算和赋值的双重功能,它首先计算“=”号右边的表达式,然后把结果赋值给“=”号左侧的变量。不要把赋值语句中的“=”与关系运算符中的“=”混淆,两者的

4、作用截然不同,前者是进行赋值的,后者是判断等号的两侧的值是否相等。例如:A=7=9其中,第一个“=”是赋值运算符,第二个“=”是关系运算符。该语句的结果是变量A的值为逻辑值False。赋值语句的相关说明4赋值语句a=b和b=a是两个结果不同的赋值语句;而在关系表达式中a=b和b=a是两种等价的表示方式。赋值语句的相关说明5赋值号左边只能是变量,不能是表达式、常量。如下面的赋值语句是错误的: sin(x)=x+y‘左边是表达式 5=sqr(s)+a+b’左边是常量 x+y=a+b'左边是表达式赋值语句的相关说明6不能在同一语句中给多个变量赋值。

5、在数学中有连等式“a=b=12”,代表两个变量a,b的值同为12。但是对于VB程序中,这种连续赋值是不存在的。例如给a、b、c赋初值1不能写为:a=b=c=1a=b=c=1,书写上没有错误。但VB编译时,将右边两个“=”作为关系运算符处理,先进行b=c的的比较,假设b的值为12,c的值为12,那么比较的结果为True,接着进行True=1的比较,结果为False,最后将False的值赋给a。赋值语句的相关说明7当逻辑型赋值给数值型时: True转换为-1,False转换为0。当数值型赋值给逻辑型时: 非0转换为True,0转换为False。例

6、如:Dimaasinteger a=12=2 执行后变量a的值为0赋值语句的相关说明8任何非字符类型的值赋给字符变量时,系统自动转换为字符类型。例如: Dimaasstring a=123.45 执行后变量a的值为字符串"123.45"4.2.3注释语句为了提高程序的可读性,通常应在程序的适当位置上加必要的注释。VB中的注释语句的格式如下:Rem注释内容或'注释内容4.2.3.1关于注释语句的说明①注释内容可以是包含任何注释文本的内容。 Rem和注释内容之间要加一个空格。②如果程序中使用了行号或者行标签,则可用 GoTo或GoSub语句转到一

7、个Rem语句行, 此时,程序从该Rem语句下面的第一条可执 行语句继续执行。③如果在其他语句后使用Rem关键字,则必须 使用冒号与语句分开。也可以用撇号取代 Rem,但冒号要省略4.2.3.2注释语句的使用现代软件强调注释的重要性,把有无适当的注释列为评定软件代码优劣的一项标准,注释常用于以下的情况: ①用于程序的开头,说明程序的名称、用途、 编写者和编写日期等。 ②用于过程开头说明过程作用、传递的参数、 返回值和使用方法等。 ③用于一些语句组的开头或某条语句的末尾,起说明作用,解释其中难懂的内容等。 ④对程序中一些重要的变量,说明其含义、性

8、质及取值等。例4.3:求长方体的表面积4.2.4End语句在过程中可以使用End语句关闭代码执行、关闭以Open语句打开的文件并清除变量,停止执行程序。End语句格

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

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

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