《Visual Basic语言程序设计基础(第3版)》第5章 运算_第1页
《Visual Basic语言程序设计基础(第3版)》第5章 运算_第2页
《Visual Basic语言程序设计基础(第3版)》第5章 运算_第3页
《Visual Basic语言程序设计基础(第3版)》第5章 运算_第4页
《Visual Basic语言程序设计基础(第3版)》第5章 运算_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

第5章运算知识要点学习任务函数的概念、功能及使用方法表达式的概念、分类及的运算顺序了解函数和表达式的概念和分类理解各种函数的语法和功能、表达式的书写规则和运算顺序掌握常用函数的使用方法5.1函数函数(Function)是一些特殊的语句或程序段,每一种函数都可以进行一种具体的运算。在程序中,只要给出函数名和相应的参数就可以使用它们,并可得到一个函数值。5.1.1标准函数标准函数,也叫做预定义的函数,是由VisualBasic语言直接提供的函数。程序设计人员使用时只需写上函数名和所需参数就可了,而不用事先定义。标准函数按其参数及函数值的类型可分为数值函数、字符串函数、日期和时间函数、转换函数、数组函数和输入、输出函数。

图5.1函数的分类字符串函数值数据类型字符串函数值数据类型Empty0未初始化Error10错误值Null1无效数据Boolean11布尔值Integer2整数

12变体数组

Long3长整数

13数据访问对象Single4单精度浮点数Decimal14十进制值Double5双精度浮点数Byte17字节型Currency6货币

8192数组Date7日期Unknown

未知类型String8字符串

表5.1函数值与数据类型的对应关系表

数值星期数值星期1星期日5星期四2星期一6星期五3星期二7星期六4星期三

表5.2数值与星期的对应关系表

时间单位含义

时间单位含义

yyyy年

ww周q季h时m月n分d日s秒表5.3时间单位的取值及含义函数名函数值类型函数名函数值类型

CboolBoolean

CIntInteger

CbyteByte

CLngLong

CcurCurrency

CSngSingle

CdateDate

CVarVariant

CDblDouble

CStrString表5.4转换函数的函数名与函数值的类型5.1.2自定义函数自定义函数是当标准函数不能满足程序设计人员的实际需要时,由程序设计人员按照一定的语法规则自己定义而成的函数。这类函数必须先定义,然后才能在程序中使用。5.2表达式VisualBasic表达式是用运算符和圆括号将常量、变量和函数按照一定的语法规则连接而成的有一定意义的式子。根据表达式中使用的运算符以及表达式的值的类型可以将表达式分为算术表达式、字符串表达式、关系表达式和逻辑表达式。

表5.6逻辑运算符及其真值表A

BNOTAAANDBAOrBAXorBTrueTrueFalseTrueTrueFalseTrueFalseFalseFalseTrueTrueFalseTrueTrueFalseTrueTrueFalseFalseTrueFalseFalseFalse5.2.5复合表达式的运算顺序在一个表达式中可以出现多种运算符,如算术运算符、关系运算符和逻辑运算符等,这时VisualBasic首先处理算术运算符,然后处理关系运算符,最后处理逻辑运算符。算术运算符关系运算符逻辑运算符指数运算(^)相等(=)Not负数(-)不等(<>)And乘法和除法(*、/)小于(<)Or整数除法(\)大于(>)Xor求模运算(Mod)小于相等(<=)

加法和减法(+、-)大于相等(>=)

表5.7各种运算符的运算顺序高低填空题VisualBasic的标准函数可分为

函数、

函数、

函数、

函数、

函数和

函数。VisualBasic的表达式可分为

表达式、

表达式、

表达式和

表达式。思考与练习简答题什么是函数?什么是标准函数?什么是用户自定义函数?请写

温馨提示

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

评论

0/150

提交评论