运算符、函数和表达式 课件

文档属性

名称 运算符、函数和表达式 课件
格式 zip
文件大小 3.0MB
资源类型 教案
版本资源 沪教版
科目 信息技术(信息科技)
更新时间 2016-07-14 16:44:01

图片预览

文档简介

课件12张PPT。程序设计基础——运算符引入课题上节我们学习了哪些数据类型?变量命名的规则又是怎样的呢?
我们经常要用到一些运算,要运算就要学习VB中的运算符及表达式。一、概念运算符(operator)是代表某种运算的符号。即运算是对数据进行加工处理的过程,描述各种不同运算的符号称为运算符。
程序设计中最常用的运算符主要包括算述运算符、关系运算符、逻辑运算符、字符串运算符等。本节主要介绍前两种。二、算术运算符1、算术运算符是最常用的运算符。其功能为:对数值型数据进行操作,运算量及结果均为数据型。算术运算符主要有以下8种符号:
2、说明: ①当指数运算中的指数是一个算式时,必须加上括号,如2^(1/3)=2 。 ②注意区分除法运算符(/)和整除运算符(),其中整除是指两个整数相除后得到的值的整数部分,例如:1/2=0.5,而12=0 ③取模(即取余数)的运算只能在两个整数之间进行。如: 9 Mod 4=1。 ④算术运算的运算规则与数学中相同。表中算术运算符的优先级由上到下递减,但括号的优先级最高,在多种运算符的混合运算中,应该更多地使用括号来明确运算的顺序。VB中只用一种括号“()”,它可以多次嵌套使用。3、算术运算符举例 ①整除运算()(两数相除后得到的整数部分)
例如: 1/2 ‘结果为0.5(除法)
32 ‘结果为1
124 ‘结果为3
196 ‘结果为3
②求余运算(Mod)(只能在两个整数之间进行)
例如:23 Mod 7 ‘结果为2
12 Mod 4 ‘结果为0
③求:10010 Mod 3*2 的值。
10010 Mod 3*2


运行结果为4
思考:若将上式改为(10010 Mod 3)*2 后,结果为多少呢①②?4、算术运算符课堂练习(1)113 + 11 Mod 3=______
(2)11((3 + 11)Mod 3)=______
(3)15/3-3^4*85 Mod 63=______
455三、字符串运算符 字符串运算符可能对字符串型数据进行串边接操作,即将两个或多个字符串连接成一个字符串,主要有“&”和“+”两种。
1、“&”两旁的数据不管是字符串型还是数值型 ,系统都将其作为字符串型,然后进行连接,如:
“祝贺”&“中国”&“申奥成功” ‘运行结果“祝贺中国申奥成功”
“123”& “456” ‘运行结果“123456”
“123”& 456 ‘运行结果“123456”
123 & “456” ‘运行结果“123456”
“abc” & 456 ‘运行结果“abc456”
“abc”+ 123 ‘出错 类型不匹配2、“+”的情况就比较复杂。(1)如果两旁的数据均为字符串型,则将两个字符串进行连接,如:“123”+ “456” ‘运行结果“123456” “中国”+“上海” ‘运行结果“中国上海”(2)如果两旁的数据均为数值型 ,则进行算术加法运算,如: 123 + 456 ‘运行结果 579 “123”+ 456 ‘运行结果 579 (4)如果两旁的数据一个为非数字字符型 ,一个为数值型,如:(3)如果两旁的数据一个为数字字符型 ,一个为数值型 ,系统自动
将数字字符转换为数值,然后进行算术加法运算, 如: 3、字符串课堂练习(1) “1+2” & “3”=________
(2) “2000”+12 =________
(3) 2000 + 12 =________
(4) “efg” + 12 =_________“1+23”20122012出错四、课后作业(1)28/7-15 4 Mod 3=________
(2)28/(7-154)Mod 3=________
(3)“欢迎”&“光临”=________
(4)“25”+“25”=________
(5)25+25=________
(6)“25”+25=________
(7)“khzy”+25=________谢谢指导!