《VB语言及程序开发环境》教学课件2_第1页
《VB语言及程序开发环境》教学课件2_第2页
《VB语言及程序开发环境》教学课件2_第3页
《VB语言及程序开发环境》教学课件2_第4页
《VB语言及程序开发环境》教学课件2_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VB语言及程序开发环境广东版教材高中信息技术(选修1)《算法与程序设计》第二章程序设计基础第一节四、运算符、函数和表达式

运算是对数据进行加工的过程。运算符:描述各种不同运算的符号称为

运算符。在VB中,常有的运算符有算术运算符、

字符串运算符和逻辑运算符等。①算术运算符算术运算符算术运算符的运算规则和数学中的运算规则相同,如果意义不明确时,可以加上括号使其看起来更明白。VB中只使用一种括号“()”,它可以多次嵌套。运算符号+-*/^\MOD含义加号减号乘号除号

乘方

整除取余数①算术运算符算术运算符的优先顺序指数运算(^)

负数(-)

乘法和除法

(*、/)

整除(\)

求余的模运算(Mod)

加法和减法(+、-)算术运算示例DimMyValueMyValue=10/4MyValue=10/3MyValue=10\4MyValue=10.67\3MyValue=2^3MyValue=10Mod3MyValue=12Mod4.3MyValue=12.6Mod5MyValue=(-10)Mod3MyValue=10Mod(-3)'返回2.5'返回3.333333'返回2'返回3'返回8'返回1'返回0'返回3'返回-1'

返回1\与Mod参与运算的两数中有一个是浮点数,该数会先被四舍五入成整型后再进行运算。求余结果的正负号始终与第一个运算量的符号相同。例1 设变量N=3,表达式-N^2的值是()

A.-8 B.9 C.-9 D.8

[解析]表达式N^2是计算N的2次方,并且

由于运算符^的优先级大于取负号,结果

值是-9。例2 表达式4+5\6*7/8mod9的值是()

A.4 B.5 C.6 D.7例3 VB表达式Sqr(a+b)^3*2中优先进行运算是()

A.Sqr函数 B.+C.^D.*B②字符串运算符字符串运算符:&VB中的字符串运算符有“&”,该运算符主要用于连接两个或更多的字符串.例如:“"abcd"&"efg"”连接后结果为"abcdefg"。字符运算符运算符作用区别示例结果&将两个字符串拼接起来连接符两旁的操作数不管是字符型还是数值型,系统先将操作数转换成字符,然后再连接。"123"&55"abc“&12"12355""abc12"+连接符两旁的操作数若均为数值型则进行算术加法运算;若一个为数字字符型,一个数值型,则自动将数字字符转换为数值,然后进行算术加;若一个为非数字字符型,一个数值型,则出错。"123"+55"abc"+12178出错函数在VB中有两类函数,分别是内部函数和自定义函数。常用的内部函数有数值函数、字符函数、转换函数、时间/日期函数和其它函数等,如表2-2所示(P29),自定义函数是由程序员根据需要定义的函数。在程序中要使用一个函数时,只需要给出函数名和一个或多个参数,就能得到函数值。调用函数的格式如下:函数名(参数表)表达式表达式表达式是指某个求值规则,它是由运算符和配对

的圆括号将变量、常量、函数等操作数以合理的

形式连接起来的式子。例如在程序中,式子pi*r*r是合法的表达式。表达式书写举例【例】将数学式改写成VB的算术表达式VB的算术表达式为:3.14159/(a^2+Sqr(b))VB表达式:

a*b*c*d/e/f/g

或a*b*c*d/(e*f*g)

【例

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论