《《基本运算和表达式》.pptx》由会员分享,可在线阅读,更多相关《《基本运算和表达式》.pptx(17页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、思维导图Your text here4.2 4.2 基本运算和表达式基本运算和表达式学习内容理解VB中的基本运算及运算符学会书写VB表达式学会计算VB表达式的结果生活中的运算买棒棒糖:100元买48元一斤的棒棒糖吃棒棒糖:“香橙味”和“草莓味”的吃糖条件:不仅早晚要刷牙,而且饭后才能吃比较数量:这两种口味比其他口味的要少计算机中的运算VB中的三大基本运算:一、算术运算二、关系运算三、逻辑运算VB是通过程序的执行对数据进行加工处理,基本运算是数据处理中最常用的手段。思考(自学P72-74)1.算术运算中的和mod怎么运算?字符连接怎么运算?2.关系运算的结果怎么表示?3.什么是逻辑运算?怎么运算
2、?一、算术运算基本运算基本运算运算符运算符优先先级乘幂1取负-2乘法*3实数除法/3整数除法4求余法mod5加法+6减法-6字符连接+、&6两数相除取它的整数部分两数相除取它的余数部分字符合并运算问:算术运算中的和mod怎么运算?字符连接怎么运算?二、关系运算基本运算基本运算运算符运算符优先先级相等=7不相等7小于7小于等于=7关系运算用来比较两个数据的大小,或用来判断等号两边的数据是否相等。关系运算的结果是一个逻辑值,若两个数据之间有指定的关系成立,则计算的结果值为真(True),否则计算的结果值为假(False)。问:关系运算的结果怎么表示?逻辑运算基本运算基本运算运算符运算符优先先级非n
3、ot8与and9或or10 逻辑运算用来连接简单的逻辑表达式,以描述对于复杂情况的判断。问:什么是逻辑运算?怎么运算?实例买半斤棒棒糖的运算:100-48/0.5(-b+sqr(b2-4*a*c)/(2*a),这个式子由哪些要素组成?VB表达式把变量、常量、运算符、函数和圆括号按一定的规则组合起来,构成一个表达式。用来描述值的计算过程,或描述对于某种情况下所遇到的条件的判断。课堂练习写一个表达式,判断某一年year是否是闰年。(如果year是闰年,则一种可能是year能被4整除,但不能被100整除;另一种可能是year能被400整除。)VB表达式为:(year mod 4=0 and year
4、 mod100 0)or year mod 400=0VB表达式一个表达式中可能包括算术运算、关系运算和逻辑运算等多种基本运算,以及这些基本运算所涉及的数据。学生任务一1.将数学表达式写成VB表达式书写VB表达式必须满足下列规则:所有字符必须写在同一水平线上;乘号不能省略;只能用圆括号。学生任务二2.计算VB表达式的结果当一个表达式中同时出现多种运算符时,如何决定运算的次序呢?运算次序由运算符的优先级决定,优先级高的运算符先运算,优先级相同的从左向右进行运算。若表达式中有括号,则先计算括号内的表达式。不同性质的运算符优先级:算术运算符关系运算符逻辑运算符。(书P72-73)课后任务(解密文)如果我们要把由一串字符组成的一个消息传输给另一个用户,又希望该字符串的真正内容不被其他人看懂,即使第三方截获了该字符串,也无法了解其中的真实内容,该如何加密?(书P74)已知有一段加密的报文,其内容为:Pdeo eo pda yknnayp wjsan你能将它们解码为明文吗?该用怎样的表达式?课堂小结